Type declaration
traverseModel: (<T>(srcModelName, instance, namespace, modelInstanceCreator, getModelConstructorByModelName) => {
instance: T;
item: T;
modelName: string;
}[])
- <T>(srcModelName, instance, namespace, modelInstanceCreator, getModelConstructorByModelName): {
instance: T;
item: T;
modelName: string;
}[] Parameters
srcModelName: string
instance: T
modelInstanceCreator: (<T_1>(ModelConstructor, init) => T_1)
- <T_1>(ModelConstructor, init): T_1
Returns T_1
Returns {
instance: T;
item: T;
modelName: string;
}[]
validatePredicate: (<T_2>(model, groupType, predicatesOrGroups) => any)
- <T_2>(model, groupType, predicatesOrGroups): any
Returns any