References
summary | ||
private |
Wrapper for Ajv JSON-PropertiesModel Validator |
Model
summary | ||
private |
Wrapper for Ajv JSON-PropertiesModel Validator |
|
public |
Creates and Retrives Notification Handlers |
|
private |
C MetaData |
|
public |
|
|
private |
|
|
public |
|
|
public |
C Model RxVo Model Entry-point |
|
public |
|
|
public |
|
|
public |
F getDefaults(schema: *): object | null |
|
public |
F getPatternPropertyDefaults(schema: *): * |
|
public |
F getSchemaID(schema: *): string retrieves ID attribute from schema |
|
public |
flags |
|
public |
flags |
|
public |
F refAtKeyValidation(model: *, key: *, value: *): boolean | string | string[] Performs model data validation at KEY against json-schema |
|
private |
F refValidation(model: BaseModel, value: json | array | boolean | number | string): boolean | string | object[] Performs model data validation against json-schema |
|
public |
F validate(model: *, path: *, value: *): * |
|
public |
F walkObject(path: *, toWalk: *, delimiter: *): { Navigates given object by path |
|
private |
Holder for AjvWrapper references |
|
private |
Holder for models in transition |
|
private |
Holder for MetaData references |
|
private |
Holder for Observer Builders |
|
private |
Holder for PropertiesModel and ItemsModel instance references |
|
private |
Holder for RXJS Observer references |
|
private |
Holder for RXJS Observer references |
|
private |
Holder for PropertiesModel Helpers references |
|
private |
Holder for PropertiesModel options refeerences |
|
private |
Holder for JSON-Schemas |
|
private |
Holder for PropertiesModel Validators |
Pipeline
summary | ||
public |
C Executor |
|
public |
C Iterator |
|
public |
|
|
public |
C Pipeline Pipeline Class |
|
public |
|
|
public |
|
|
private |
Wrapper for Ajv JSON-PropertiesModel Validator |
|
public |
|
|
public |
F castToExec(obj: *): $ajv |
|
public |
F fill(arr: *, value: *, min: *): any[] Fills array to enforce 2 callback minimum |
|
public |
F handleAsync(cb: *): function |
|
public |
F mapArgs(args: *): *[] | {schema: {schema, anyOf, $id}, exec: (function(*): *)}[] |
|
public |
F wrapCallback(cb: *): Function |
|
private |
V _observers: * |