Comparing version 1.0.0-pre-54 to 1.0.0-pre-55
@@ -1,5 +0,5 @@ | ||
import type { DryvValidationSession } from './DryvValidationSession'; | ||
import { DryvOptions } from './typings'; | ||
import { DryvValidator } from './DryvValidator'; | ||
import { DryvComplexValidator } from './DryvComplexValidator'; | ||
import type { DryvValidationSession } from '@/DryvValidationSession'; | ||
import { DryvOptions } from '@/typings'; | ||
import { DryvValidator } from '@/DryvValidator'; | ||
import { DryvComplexValidator } from '@/DryvComplexValidator'; | ||
export declare function createValidator(parent: DryvComplexValidator, value: any, model: object | undefined, field: string | symbol | number | undefined, session: DryvValidationSession, options: DryvOptions): DryvValidator | null; |
@@ -1,4 +0,4 @@ | ||
import { DryvArrayValidator } from './DryvArrayValidator'; | ||
import { DryvFieldValidator } from './DryvFieldValidator'; | ||
import { DryvObjectValidator } from './DryvObjectValidator'; | ||
import { DryvArrayValidator } from '@/DryvArrayValidator'; | ||
import { DryvFieldValidator } from '@/DryvFieldValidator'; | ||
import { DryvObjectValidator } from '@/DryvObjectValidator'; | ||
export function createValidator(parent, value, model, field, session, options) { | ||
@@ -5,0 +5,0 @@ const type = typeof value; |
@@ -1,3 +0,3 @@ | ||
import type { DryvOptions, DryvValidationRuleSetResolver } from './.'; | ||
import type { DryvOptions, DryvValidationRuleSetResolver } from '@/.'; | ||
export declare const defaultDryvOptions: DryvOptions; | ||
export declare const defaultDryvRuleSetResolvers: DryvValidationRuleSetResolver[]; |
@@ -5,3 +5,3 @@ import { ChildValidators, DryvEditingArray, DryvValidationResult, Refs, DryvValidationArray } from './'; | ||
import { DryvValidationSession } from './DryvValidationSession'; | ||
import { DryvComplexValidator } from './DryvComplexValidator'; | ||
import { DryvComplexValidator } from '@/DryvComplexValidator'; | ||
export declare class DryvArrayValidator<TModel = any> extends DryvComplexValidator<TModel[], DryvEditingArray<TModel>, DryvValidationArray<TModel>> { | ||
@@ -8,0 +8,0 @@ readonly $isDryvArrayValidator = true; |
@@ -11,4 +11,4 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
import { createValidator, isDryvFieldValidator } from './'; | ||
import { dryvEditingArray, dryvValidationArray, observableArrayProxy } from './internal'; | ||
import { DryvComplexValidator } from './DryvComplexValidator'; | ||
import { dryvEditingArray, dryvValidationArray, observableArrayProxy } from '@/internal'; | ||
import { DryvComplexValidator } from '@/DryvComplexValidator'; | ||
export class DryvArrayValidator extends DryvComplexValidator { | ||
@@ -15,0 +15,0 @@ constructor(model, session, parent, options, field) { |
@@ -10,4 +10,4 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
}; | ||
import { dryvEditingField } from './internal'; | ||
import { dryvValidationField } from './internal/dryvValidationField'; | ||
import { dryvEditingField } from '@/internal'; | ||
import { dryvValidationField } from '@/internal/dryvValidationField'; | ||
import { DryvValidator } from "./DryvValidator"; | ||
@@ -14,0 +14,0 @@ export class DryvFieldValidator extends DryvValidator { |
import { ChildValidators, DryvValidationObject, DryvValidationResult, DryvValidationSession, Refs } from './'; | ||
import { DryvOptions, DryvEditingObject } from './typings'; | ||
import { DryvOptions, DryvEditingObject } from '@/typings'; | ||
import { DryvValidator } from './DryvValidator'; | ||
import { DryvComplexValidator } from './DryvComplexValidator'; | ||
import { DryvComplexValidator } from '@/DryvComplexValidator'; | ||
export declare class DryvObjectValidator<TModel extends object = any> extends DryvComplexValidator<TModel, DryvEditingObject<TModel>, DryvValidationObject<TModel>> { | ||
@@ -6,0 +6,0 @@ readonly $isDryvObjectValidator = true; |
@@ -11,4 +11,4 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
import { createValidator } from './'; | ||
import { dryvEditingObject, dryvValidationObject, observableObjectProxy } from './internal'; | ||
import { DryvComplexValidator } from './DryvComplexValidator'; | ||
import { dryvEditingObject, dryvValidationObject, observableObjectProxy } from '@/internal'; | ||
import { DryvComplexValidator } from '@/DryvComplexValidator'; | ||
export class DryvObjectValidator extends DryvComplexValidator { | ||
@@ -15,0 +15,0 @@ constructor(model, session, parent, options, field) { |
@@ -1,2 +0,2 @@ | ||
import type { DryvOptions } from './.'; | ||
import type { DryvOptions } from '@/.'; | ||
export declare function dryvOptions(...options: (DryvOptions | undefined)[]): DryvOptions; |
@@ -1,2 +0,2 @@ | ||
import { defaultDryvOptions } from './.'; | ||
import { defaultDryvOptions } from '@/.'; | ||
export function dryvOptions(...options) { | ||
@@ -3,0 +3,0 @@ return Object.assign({}, defaultDryvOptions, ...options); |
@@ -1,2 +0,2 @@ | ||
import type { DryvValidationRuleSet } from './.'; | ||
import type { DryvValidationRuleSet } from '@/.'; | ||
export declare function dryvRuleSet<TModel extends object, TParameters = object>(ruleSetName: string): DryvValidationRuleSet<TModel, TParameters> | undefined; |
@@ -1,2 +0,2 @@ | ||
import { defaultDryvRuleSetResolvers } from './.'; | ||
import { defaultDryvRuleSetResolvers } from '@/.'; | ||
export function dryvRuleSet(ruleSetName) { | ||
@@ -3,0 +3,0 @@ for (let resolver of defaultDryvRuleSetResolvers) { |
@@ -1,3 +0,3 @@ | ||
import { DryvFieldValidationResult, DryvOptions, DryvRefsModel, DryvValidationResult, DryvValidationRule, DryvValidationRuleSet, DryvValidator } from './.'; | ||
import { DryvComplexValidator } from './DryvComplexValidator'; | ||
import { DryvFieldValidationResult, DryvOptions, DryvRefsModel, DryvValidationResult, DryvValidationRule, DryvValidationRuleSet, DryvValidator } from '@/.'; | ||
import { DryvComplexValidator } from '@/DryvComplexValidator'; | ||
export declare class DryvValidationSession<TModel extends object = any, TParameters = any> { | ||
@@ -4,0 +4,0 @@ private options; |
@@ -10,3 +10,3 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
}; | ||
import { getValidatorByPath } from './internal'; | ||
import { getValidatorByPath } from '@/internal'; | ||
export class DryvValidationSession { | ||
@@ -13,0 +13,0 @@ constructor(options, ruleSet) { |
@@ -1,2 +0,2 @@ | ||
import { DryvObjectValidator, DryvValidationRuleSet } from '../.'; | ||
import { DryvObjectValidator, DryvValidationRuleSet } from '@/.'; | ||
export declare function annotateValidator<TModel extends object, TParameters = object>(validator: DryvObjectValidator<TModel>, ruleSet: DryvValidationRuleSet<TModel, TParameters>): void; |
@@ -1,2 +0,2 @@ | ||
import { isDryvFieldValidator, isDryvObjectValidator } from '../.'; | ||
import { isDryvFieldValidator, isDryvObjectValidator } from '@/.'; | ||
export function annotateValidator(validator, ruleSet) { | ||
@@ -3,0 +3,0 @@ for (const childValidator of Object.values(validator.value)) { |
@@ -1,3 +0,3 @@ | ||
import { DryvEditingArray } from '../typings'; | ||
import { DryvArrayValidator } from '../DryvArrayValidator'; | ||
import { DryvEditingArray } from '@/typings'; | ||
import { DryvArrayValidator } from '@/DryvArrayValidator'; | ||
export declare function dryvEditingArray<TModel>(validator: DryvArrayValidator<TModel>): DryvEditingArray<TModel>; |
@@ -1,3 +0,3 @@ | ||
import { DryvArrayValidator } from '../DryvArrayValidator'; | ||
import { DryvValidator } from '../DryvValidator'; | ||
import { DryvArrayValidator } from '@/DryvArrayValidator'; | ||
import { DryvValidator } from '@/DryvValidator'; | ||
export declare class DryvEditingArrayProxyHandler<TModel = any> { | ||
@@ -4,0 +4,0 @@ private validator; |
@@ -1,2 +0,2 @@ | ||
import { isDryvValidator } from "../type-checks"; | ||
import { isDryvValidator } from "@/type-checks"; | ||
export class DryvEditingArrayProxyHandler { | ||
@@ -3,0 +3,0 @@ constructor(validator) { |
@@ -1,3 +0,3 @@ | ||
import { DryvFieldValidator } from '../DryvFieldValidator'; | ||
import { DryvEditingField } from '../typings'; | ||
import { DryvFieldValidator } from '@/DryvFieldValidator'; | ||
import { DryvEditingField } from '@/typings'; | ||
export declare function dryvEditingField<TModel extends object>(validator: DryvFieldValidator<TModel>): DryvEditingField<TModel>; |
@@ -1,2 +0,2 @@ | ||
import { DryvEditingFieldProxyHandler } from '../internal/DryvEditingFieldProxyHandler'; | ||
import { DryvEditingFieldProxyHandler } from '@/internal/DryvEditingFieldProxyHandler'; | ||
export function dryvEditingField(validator) { | ||
@@ -3,0 +3,0 @@ return new Proxy(validator, new DryvEditingFieldProxyHandler()); |
@@ -1,2 +0,2 @@ | ||
import { DryvFieldValidator } from '../DryvFieldValidator'; | ||
import { DryvFieldValidator } from '@/DryvFieldValidator'; | ||
export declare class DryvEditingFieldProxyHandler { | ||
@@ -3,0 +3,0 @@ get(target: DryvFieldValidator, prop: string | symbol): any; |
@@ -1,2 +0,2 @@ | ||
import { DryvObjectValidator, DryvEditingObject } from '../.'; | ||
import { DryvObjectValidator, DryvEditingObject } from '@/.'; | ||
export declare function dryvEditingObject<TModel extends object>(validator: DryvObjectValidator<TModel>): DryvEditingObject<TModel>; |
@@ -1,2 +0,2 @@ | ||
import { DryvEditingObjectProxyHandler } from '../internal/DryvEditingObjectProxyHandler'; | ||
import { DryvEditingObjectProxyHandler } from '@/internal/DryvEditingObjectProxyHandler'; | ||
export function dryvEditingObject(validator) { | ||
@@ -3,0 +3,0 @@ return new Proxy(validator, new DryvEditingObjectProxyHandler()); |
@@ -1,2 +0,2 @@ | ||
import { DryvObjectValidator } from '../DryvObjectValidator'; | ||
import { DryvObjectValidator } from '@/DryvObjectValidator'; | ||
export declare class DryvEditingObjectProxyHandler<TModel extends object> { | ||
@@ -3,0 +3,0 @@ get(target: DryvObjectValidator<TModel>, prop: string | symbol): any; |
@@ -1,2 +0,2 @@ | ||
import { isDryvObjectValidator, isDryvValidator } from "../type-checks"; | ||
import { isDryvObjectValidator, isDryvValidator } from "@/type-checks"; | ||
export class DryvEditingObjectProxyHandler { | ||
@@ -3,0 +3,0 @@ get(target, prop) { |
@@ -1,3 +0,3 @@ | ||
import { DryvArrayValidator } from '../DryvArrayValidator'; | ||
import { DryvValidationArray } from '../typings'; | ||
import { DryvArrayValidator } from '@/DryvArrayValidator'; | ||
import { DryvValidationArray } from '@/typings'; | ||
export declare function dryvValidationArray<TModel extends object>(validator: DryvArrayValidator<TModel>): DryvValidationArray<TModel>; |
@@ -1,4 +0,4 @@ | ||
import { DryvArrayValidator } from '../DryvArrayValidator'; | ||
import { DryvArrayValidator } from '@/DryvArrayValidator'; | ||
export declare class DryvValidationArrayProxyHandler<TModel extends object> { | ||
get(target: DryvArrayValidator<TModel>, prop: string | symbol | number): any; | ||
} |
@@ -1,2 +0,2 @@ | ||
import { isDryvFieldValidator } from "../type-checks"; | ||
import { isDryvFieldValidator } from "@/type-checks"; | ||
export class DryvValidationArrayProxyHandler { | ||
@@ -3,0 +3,0 @@ get(target, prop) { |
@@ -1,3 +0,3 @@ | ||
import { DryvFieldValidator } from '../DryvFieldValidator'; | ||
import { DryvValidationField } from '../typings'; | ||
import { DryvFieldValidator } from '@/DryvFieldValidator'; | ||
import { DryvValidationField } from '@/typings'; | ||
export declare function dryvValidationField<TModel extends object = any>(validator: DryvFieldValidator<TModel>): DryvValidationField<TModel>; |
@@ -1,2 +0,2 @@ | ||
import { DryvValidationFieldProxyHandler } from '../internal/DryvValidationFieldProxyHandler'; | ||
import { DryvValidationFieldProxyHandler } from '@/internal/DryvValidationFieldProxyHandler'; | ||
export function dryvValidationField(validator) { | ||
@@ -3,0 +3,0 @@ return new Proxy(validator, new DryvValidationFieldProxyHandler()); |
@@ -1,4 +0,5 @@ | ||
import { DryvFieldValidator } from '../DryvFieldValidator'; | ||
import { DryvFieldValidator } from '@/DryvFieldValidator'; | ||
export declare class DryvValidationFieldProxyHandler<TModel extends object> { | ||
get(target: DryvFieldValidator<TModel>, prop: string | symbol): (string extends infer T ? T extends string ? T extends keyof TModel ? TModel[T] : any : never : never) | (symbol extends infer T_1 ? T_1 extends symbol ? T_1 extends keyof TModel ? TModel[T_1] : any : never : never); | ||
set(target: DryvFieldValidator<TModel>, prop: string | symbol, value: any): boolean; | ||
} |
@@ -5,3 +5,6 @@ export class DryvValidationFieldProxyHandler { | ||
} | ||
set(target, prop, value) { | ||
return Reflect.set(target.model, prop, value); | ||
} | ||
} | ||
//# sourceMappingURL=DryvValidationFieldProxyHandler.js.map |
@@ -1,3 +0,3 @@ | ||
import { DryvObjectValidator } from '../DryvObjectValidator'; | ||
import { DryvValidationObject } from '../typings'; | ||
import { DryvObjectValidator } from '@/DryvObjectValidator'; | ||
import { DryvValidationObject } from '@/typings'; | ||
export declare function dryvValidationObject<TModel extends object>(validator: DryvObjectValidator<TModel>): DryvValidationObject<TModel>; |
@@ -1,2 +0,2 @@ | ||
import { DryvValidationObjectProxyHandler } from '../internal/DryvValidationObjectProxyHandler'; | ||
import { DryvValidationObjectProxyHandler } from '@/internal/DryvValidationObjectProxyHandler'; | ||
export function dryvValidationObject(validator) { | ||
@@ -3,0 +3,0 @@ return new Proxy(validator, new DryvValidationObjectProxyHandler()); |
@@ -1,2 +0,2 @@ | ||
import { DryvObjectValidator } from '../DryvObjectValidator'; | ||
import { DryvObjectValidator } from '@/DryvObjectValidator'; | ||
export declare class DryvValidationObjectProxyHandler<TModel extends object> { | ||
@@ -3,0 +3,0 @@ get(target: DryvObjectValidator<TModel>, prop: string | symbol | number): any; |
@@ -1,2 +0,2 @@ | ||
import { isDryvFieldValidator } from "../type-checks"; | ||
import { isDryvFieldValidator } from "@/type-checks"; | ||
export class DryvValidationObjectProxyHandler { | ||
@@ -3,0 +3,0 @@ get(target, prop) { |
@@ -1,3 +0,3 @@ | ||
import { DryvValidator } from '../DryvValidator'; | ||
import { DryvFieldValidator } from '../DryvFieldValidator'; | ||
import { DryvValidator } from '@/DryvValidator'; | ||
import { DryvFieldValidator } from '@/DryvFieldValidator'; | ||
export declare function getValidatorByPath<TModel extends object>(obj: DryvValidator<TModel>, path: string): DryvFieldValidator<TModel> | null; |
@@ -1,2 +0,2 @@ | ||
import { isDryvObjectValidator } from "../type-checks"; | ||
import { isDryvObjectValidator } from "@/type-checks"; | ||
export function getValidatorByPath(obj, path) { | ||
@@ -3,0 +3,0 @@ if (!path) { |
@@ -10,4 +10,4 @@ export * from './getMemberByPath'; | ||
export * from './ObservableObjectProxyHandler'; | ||
export { dryvEditingField } from '../internal/dryvEditingField'; | ||
export { dryvValidationArray } from '../internal/dryvValidationArray'; | ||
export { dryvValidationObject } from '../internal/dryvValidationObject'; | ||
export { dryvEditingField } from '@/internal/dryvEditingField'; | ||
export { dryvValidationArray } from '@/internal/dryvValidationArray'; | ||
export { dryvValidationObject } from '@/internal/dryvValidationObject'; |
@@ -10,5 +10,5 @@ export * from './getMemberByPath'; | ||
export * from './ObservableObjectProxyHandler'; | ||
export { dryvEditingField } from '../internal/dryvEditingField'; | ||
export { dryvValidationArray } from '../internal/dryvValidationArray'; | ||
export { dryvValidationObject } from '../internal/dryvValidationObject'; | ||
export { dryvEditingField } from '@/internal/dryvEditingField'; | ||
export { dryvValidationArray } from '@/internal/dryvValidationArray'; | ||
export { dryvValidationObject } from '@/internal/dryvValidationObject'; | ||
//# sourceMappingURL=index.js.map |
@@ -1,2 +0,2 @@ | ||
import { ArrayEvent } from '../typings'; | ||
import { ArrayEvent } from '@/typings'; | ||
export interface ArrayEventHandler<TModel> { | ||
@@ -3,0 +3,0 @@ (event: ArrayEvent<TModel>): void; |
@@ -1,2 +0,2 @@ | ||
import { ObservableArrayProxyHandler } from '../internal/ObservableArrayProxyHandler'; | ||
import { ObservableArrayProxyHandler } from '@/internal/ObservableArrayProxyHandler'; | ||
export function observableArrayProxy(model) { | ||
@@ -3,0 +3,0 @@ const proxyHandler = new ObservableArrayProxyHandler(model); |
@@ -1,2 +0,2 @@ | ||
import { ArrayEventHandler } from '../internal'; | ||
import { ArrayEventHandler } from '@/internal'; | ||
export declare class ObservableArrayProxyHandler<TModel> { | ||
@@ -3,0 +3,0 @@ private array; |
@@ -1,2 +0,2 @@ | ||
import { type DryvRefsModel, FieldEvent } from '../.'; | ||
import { type DryvRefsModel, FieldEvent } from '@/.'; | ||
export interface FieldEventHandler<TModel extends object> { | ||
@@ -3,0 +3,0 @@ (event: FieldEvent<TModel>): void; |
@@ -1,2 +0,2 @@ | ||
import { ObservableObjectProxyHandler } from '../internal/ObservableObjectProxyHandler'; | ||
import { ObservableObjectProxyHandler } from '@/internal/ObservableObjectProxyHandler'; | ||
export function observableObjectProxy(model) { | ||
@@ -3,0 +3,0 @@ const proxyHandler = new ObservableObjectProxyHandler(); |
@@ -1,2 +0,2 @@ | ||
import { FieldEventHandler } from '../internal/observableObjectProxy'; | ||
import { FieldEventHandler } from '@/internal/observableObjectProxy'; | ||
export declare class ObservableObjectProxyHandler<TModel extends object> { | ||
@@ -3,0 +3,0 @@ private readonly _eventHandlers; |
@@ -1,2 +0,2 @@ | ||
import { DryvValidator, DryvFieldValidator, DryvComplexValidator, DryvObjectValidator, DryvValidationArray } from "./."; | ||
import { DryvValidator, DryvFieldValidator, DryvComplexValidator, DryvObjectValidator, DryvValidationArray } from "@/."; | ||
export declare function isDryvValidator(value: any | DryvValidator): value is DryvValidator; | ||
@@ -3,0 +3,0 @@ export declare function isDryvFieldValidator(value: any | DryvFieldValidator): value is DryvFieldValidator; |
@@ -1,2 +0,2 @@ | ||
import { DryvFieldValidator, DryvValidationSession, DryvValidator } from './.'; | ||
import { DryvFieldValidator, DryvValidationSession, DryvValidator } from '@/.'; | ||
export type DryvValidateFunctionResult = DryvFieldValidationResult | string | boolean | null | undefined | Promise<DryvFieldValidationResult | string | null | undefined>; | ||
@@ -55,4 +55,4 @@ export interface DryvValidationRule<TModel extends object> { | ||
callServer?(url: string, method: string, data: any): Promise<DryvServerValidationResponse>; | ||
handleResult?<TModel extends object>(session: DryvValidationSession<TModel>, $m: TModel, field: keyof TModel, rule: DryvValidationRule<TModel>, result: any): Promise<any>; | ||
valueOfDate?(date: string, locale: string, format: string): number; | ||
handleResult?<TModel extends object>(session: DryvValidationSession<TModel>, model: TModel, path: string, rule: DryvValidationRule<TModel>, result: any): Promise<any>; | ||
valueOfDate?(date: string, locale: string, format: string): number | null; | ||
validationTrigger?: 'immediate' | 'auto' | 'manual' | 'autoAfterManual'; | ||
@@ -59,0 +59,0 @@ } |
{ | ||
"name": "dryvjs", | ||
"version": "1.0.0-pre-54", | ||
"version": "1.0.0-pre-55", | ||
"main": "dist/index.js", | ||
@@ -5,0 +5,0 @@ "types": "dist/index.d.ts", |
Sorry, the diff of this file is not supported yet
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
459387
6764
3