New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

dryvjs

Package Overview
Dependencies
Maintainers
0
Versions
88
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

dryvjs - npm Package Compare versions

Comparing version 1.0.0-pre-54 to 1.0.0-pre-55

8

dist/CreateValidator.d.ts

@@ -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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc