Properties
Private customValidationRuleReady
customValidationRuleReady: boolean = false
defaultOptions
defaultOptions: any = ...
input
input: (key: string, value: any, options: any, element: any, target: any) => Promise<any>
Type declaration
-
- (key: string, value: any, options: any, element: any, target: any): Promise<any>
-
Parameters
-
key: string
-
value: any
-
options: any
-
element: any
-
target: any
Returns Promise<any>
output
output: (key: string, value: any, options: any, element: any, target: any) => Promise<any>
Type declaration
-
- (key: string, value: any, options: any, element: any, target: any): Promise<any>
-
Parameters
-
key: string
-
value: any
-
options: any
-
element: any
-
target: any
Returns Promise<any>
requireDeco
requireDeco: boolean = false
toDocument
to
Document: (updateQuery: UpdateQuery, key: string, value: any, operation: "insert" | "update" | "upsert", options: any, element: any, target: any) => Promise<void>
Type declaration
-
- (updateQuery: UpdateQuery, key: string, value: any, operation: "insert" | "update" | "upsert", options: any, element: any, target: any): Promise<void>
-
Parameters
-
-
key: string
-
value: any
-
operation: "insert" | "update" | "upsert"
-
options: any
-
element: any
-
target: any
Returns Promise<void>
toString
toString: (key: string, value: any, options: any, element: any, target: any) => Promise<string>
Type declaration
-
- (key: string, value: any, options: any, element: any, target: any): Promise<string>
-
Parameters
-
key: string
-
value: any
-
options: any
-
element: any
-
target: any
Returns Promise<string>
validate
validate: (value: any, obj: any, options: any) => boolean | Promise<boolean>
Type declaration
-
- (value: any, obj: any, options: any): boolean | Promise<boolean>
-
Parameters
-
value: any
-
obj: any
-
options: any
Returns boolean | Promise<boolean>