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-56 to 1.0.0-pre-57

2

dist/defaultDryvOptions.d.ts

@@ -1,3 +0,3 @@

import type { DryvOptions, DryvValidationRuleSetResolver } from '@/.';
import type { DryvOptions, DryvValidationRuleSetResolver } from '@dryvjs/.';
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 '@dryvjs/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 '@dryvjs/internal';
import { DryvComplexValidator } from '@dryvjs/DryvComplexValidator';
export class DryvArrayValidator extends DryvComplexValidator {

@@ -15,0 +15,0 @@ constructor(model, session, parent, options, field) {

import { ChildValidators, DryvValidationResult, DryvValidationSession, DryvOptions, DryvServerErrors, DryvServerValidationResponse, DryvComplexValidator, DryvEditingField, DryvValidationField } from './';
import { DryvValidator } from "./DryvValidator";
import { DryvValidator } from './DryvValidator';
export declare class DryvFieldValidator<TModel extends object = any, TValue = any> extends DryvValidator<TModel, TValue, DryvComplexValidator, DryvEditingField<TModel>, DryvValidationField<TModel>> {

@@ -4,0 +4,0 @@ readonly $isDryvFieldValidator = true;

@@ -10,5 +10,5 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {

};
import { dryvEditingField } from '@/internal';
import { dryvValidationField } from '@/internal/dryvValidationField';
import { DryvValidator } from "./DryvValidator";
import { dryvEditingField } from '@dryvjs/internal';
import { dryvValidationField } from '@dryvjs/internal/dryvValidationField';
import { DryvValidator } from './DryvValidator';
export class DryvFieldValidator extends DryvValidator {

@@ -117,3 +117,3 @@ constructor(model, session, parent, options, field, value) {

var _a;
return String((_a = this.value) !== null && _a !== void 0 ? _a : "");
return String((_a = this.value) !== null && _a !== void 0 ? _a : '');
}

@@ -120,0 +120,0 @@ toJSON() {

import { ChildValidators, DryvValidationObject, DryvValidationResult, DryvValidationSession, Refs } from './';
import { DryvOptions, DryvEditingObject } from '@/typings';
import { DryvOptions, DryvEditingObject } from '@dryvjs/typings';
import { DryvValidator } from './DryvValidator';
import { DryvComplexValidator } from '@/DryvComplexValidator';
import { DryvComplexValidator } from '@dryvjs/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 '@dryvjs/internal';
import { DryvComplexValidator } from '@dryvjs/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 '@dryvjs/.';
export declare function dryvOptions(...options: (DryvOptions | undefined)[]): DryvOptions;

@@ -1,2 +0,2 @@

import { defaultDryvOptions } from '@/.';
import { defaultDryvOptions } from '@dryvjs/.';
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 '@dryvjs/.';
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 '@dryvjs/.';
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 '@dryvjs/.';
import { DryvComplexValidator } from '@dryvjs/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 '@dryvjs/internal';
export class DryvValidationSession {

@@ -13,0 +13,0 @@ constructor(options, ruleSet) {

@@ -1,2 +0,2 @@

import { DryvObjectValidator, DryvValidationRuleSet } from '@/.';
import { DryvObjectValidator, DryvValidationRuleSet } from '@dryvjs/.';
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 '@dryvjs/.';
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 '@dryvjs/typings';
import { DryvArrayValidator } from '@dryvjs/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 '@dryvjs/DryvArrayValidator';
import { DryvValidator } from '@dryvjs/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 '@dryvjs/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 '@dryvjs/DryvFieldValidator';
import { DryvEditingField } from '@dryvjs/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 '@dryvjs/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 '@dryvjs/DryvFieldValidator';
export declare class DryvEditingFieldProxyHandler {

@@ -3,0 +3,0 @@ get(target: DryvFieldValidator, prop: string | symbol): any;

@@ -5,5 +5,3 @@ export class DryvEditingFieldProxyHandler {

const value = Reflect.get(target, prop);
return target.referenceField &&
target.reference &&
!target.hasOwnProperty(prop)
return target.referenceField && target.reference && !target.hasOwnProperty(prop)
? (_a = target.reference[prop]) !== null && _a !== void 0 ? _a : value

@@ -10,0 +8,0 @@ : value;

@@ -1,2 +0,2 @@

import { DryvObjectValidator, DryvEditingObject } from '@/.';
import { DryvObjectValidator, DryvEditingObject } from '@dryvjs/.';
export declare function dryvEditingObject<TModel extends object>(validator: DryvObjectValidator<TModel>): DryvEditingObject<TModel>;

@@ -1,2 +0,2 @@

import { DryvEditingObjectProxyHandler } from '@/internal/DryvEditingObjectProxyHandler';
import { DryvEditingObjectProxyHandler } from '@dryvjs/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 '@dryvjs/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 '@dryvjs/type-checks';
export class DryvEditingObjectProxyHandler {

@@ -9,3 +9,3 @@ get(target, prop) {

const validator = target.fields[prop];
if (!(isDryvValidator(validator))) {
if (!isDryvValidator(validator)) {
return Reflect.set(target.fields, prop, value, receiver);

@@ -12,0 +12,0 @@ }

@@ -1,3 +0,3 @@

import { DryvArrayValidator } from '@/DryvArrayValidator';
import { DryvValidationArray } from '@/typings';
import { DryvArrayValidator } from '@dryvjs/DryvArrayValidator';
import { DryvValidationArray } from '@dryvjs/typings';
export declare function dryvValidationArray<TModel extends object>(validator: DryvArrayValidator<TModel>): DryvValidationArray<TModel>;

@@ -1,4 +0,4 @@

import { DryvArrayValidator } from '@/DryvArrayValidator';
import { DryvArrayValidator } from '@dryvjs/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 '@dryvjs/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 '@dryvjs/DryvFieldValidator';
import { DryvValidationField } from '@dryvjs/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 '@dryvjs/internal/DryvValidationFieldProxyHandler';
export function dryvValidationField(validator) {

@@ -3,0 +3,0 @@ return new Proxy(validator, new DryvValidationFieldProxyHandler());

@@ -1,2 +0,2 @@

import { DryvFieldValidator } from '@/DryvFieldValidator';
import { DryvFieldValidator } from '@dryvjs/DryvFieldValidator';
export declare class DryvValidationFieldProxyHandler<TModel extends object> {

@@ -3,0 +3,0 @@ 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);

@@ -1,3 +0,3 @@

import { DryvObjectValidator } from '@/DryvObjectValidator';
import { DryvValidationObject } from '@/typings';
import { DryvObjectValidator } from '@dryvjs/DryvObjectValidator';
import { DryvValidationObject } from '@dryvjs/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 '@dryvjs/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 '@dryvjs/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 '@dryvjs/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 '@dryvjs/DryvValidator';
import { DryvFieldValidator } from '@dryvjs/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 '@dryvjs/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 '@dryvjs/internal/dryvEditingField';
export { dryvValidationArray } from '@dryvjs/internal/dryvValidationArray';
export { dryvValidationObject } from '@dryvjs/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 '@dryvjs/internal/dryvEditingField';
export { dryvValidationArray } from '@dryvjs/internal/dryvValidationArray';
export { dryvValidationObject } from '@dryvjs/internal/dryvValidationObject';
//# sourceMappingURL=index.js.map

@@ -1,2 +0,2 @@

import { ArrayEvent } from '@/typings';
import { ArrayEvent } from '@dryvjs/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 '@dryvjs/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 '@dryvjs/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 '@dryvjs/.';
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 '@dryvjs/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 '@dryvjs/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 '@dryvjs/.';
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 '@dryvjs/.';
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-56",
"version": "1.0.0-pre-57",
"main": "dist/index.js",

@@ -11,4 +11,4 @@ "types": "dist/index.d.ts",

"scripts": {
"dev": "tsc && (concurrently \"tsc -w\" \"tsc-alias -w\")",
"build": "tsc && tsc-alias",
"dev": "tsc && (concurrently \"tsc -w\")",
"build": "tsc",
"lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore",

@@ -15,0 +15,0 @@ "format": "prettier --write src/"

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

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

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

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

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

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

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

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