Skip to content

AjvDataValidationCtx

@tsed/ajv

Usage ​

typescript
import { AjvDataValidationCtx } from "@tsed/ajv";

See /packages/specs/ajv/src/interfaces/KeywordMethods.ts.

Overview ​

ts
interface AjvDataValidationCtx<T extends string | number = string | number> {
    dataPath: string;
    parentData: {
        [K in T]: any;
    };
    parentDataProperty: T;
    rootData: Record<string, any> | any[];
    dynamicAnchors: {
        [Ref in string]?: ValidateFunction;
    };
}

dataPath ​

ts
dataPath: string;

parentData ​

ts
parentData: {
     [K in T]: any;
 };

parentDataProperty ​

ts
parentDataProperty: T;

rootData ​

ts
rootData: Record<string, any> | any[];

dynamicAnchors ​

ts
dynamicAnchors: {
     [Ref in string]?: ValidateFunction;
 };

Released under the MIT License.