Comparing version 1.0.0-pre-86 to 1.0.0-pre-87
@@ -7,2 +7,3 @@ import { DryvOptions, DryvServerErrors, DryvServerValidationResponse, DryvValidationResult, DryvValidationResultType, DryvValidationSession } from './'; | ||
readonly field: keyof TModel | undefined; | ||
readonly __dryvValidator = true; | ||
private _parent?; | ||
@@ -9,0 +10,0 @@ private _index?; |
@@ -53,2 +53,3 @@ export class DryvValidator { | ||
this.field = field; | ||
this.__dryvValidator = true; | ||
this._rootModel = model; | ||
@@ -55,0 +56,0 @@ this._rootValidator = this; |
@@ -1,2 +0,1 @@ | ||
import { DryvValidatableObject } from './typings'; | ||
export declare function getDryvModel<TModel extends object>(obj: DryvValidatableObject<TModel>): TModel; | ||
export declare function getDryvModel<TModel extends object>(obj: any): TModel | undefined; |
import { getDryvValidator } from './getDryvValidator'; | ||
export function getDryvModel(obj) { | ||
return getDryvValidator(obj).model; | ||
var _a; | ||
return (_a = getDryvValidator(obj)) === null || _a === void 0 ? void 0 : _a.model; | ||
} | ||
//# sourceMappingURL=getDryvModel.js.map |
import { DryvValidator } from './DryvValidator'; | ||
import { DryvValidatable } from './typings'; | ||
export declare function getDryvValidator<TModel extends object>(obj: DryvValidator<TModel> | DryvValidatable<TModel>): DryvValidator<TModel>; | ||
export declare function getDryvValidator<TModel extends object>(obj: any): DryvValidator<TModel> | undefined; |
@@ -1,8 +0,4 @@ | ||
import { DryvValidator } from './DryvValidator'; | ||
export function getDryvValidator(obj) { | ||
if (obj instanceof DryvValidator) { | ||
return obj; | ||
} | ||
return obj.$validator; | ||
return obj.__dryvValidatorr ? obj : obj.$validator; | ||
} | ||
//# sourceMappingURL=getDryvValidator.js.map |
@@ -1,2 +0,2 @@ | ||
import { DryvValidationSession } from './.'; | ||
import { DryvValidationSession } from './DryvValidationSession'; | ||
export type DryvValidateFunctionResult = DryvFieldValidationResult | string | boolean | null | undefined | Promise<DryvFieldValidationResult | string | null | undefined>; | ||
@@ -3,0 +3,0 @@ export interface DryvValidationRule<TModel extends object> { |
{ | ||
"name": "dryvjs", | ||
"version": "1.0.0-pre-86", | ||
"version": "1.0.0-pre-87", | ||
"main": "dist/index.js", | ||
@@ -5,0 +5,0 @@ "types": "dist/index.d.ts", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
125637
1826