interface CodeKeywordDefinition {
    $data?: boolean;
    $dataError?: KeywordErrorDefinition;
    allowUndefined?: boolean;
    before?: string;
    code: ((cxt, ruleType?) => void);
    dependencies?: string[];
    error?: KeywordErrorDefinition;
    implements?: string[];
    keyword: string | string[];
    metaSchema?: AnySchemaObject;
    post?: boolean;
    schemaType?: "string" | "number" | "boolean" | "object" | "integer" | "null" | "array" | ("string" | "number" | "boolean" | "object" | "integer" | "null" | "array")[];
    trackErrors?: boolean;
    type?: "string" | "number" | "boolean" | "object" | "integer" | "null" | "array" | ("string" | "number" | "boolean" | "object" | "integer" | "null" | "array")[];
    validateSchema?: AnyValidateFunction<any>;
}

Hierarchy (view full)

Properties

$data?: boolean
allowUndefined?: boolean
before?: string
code: ((cxt, ruleType?) => void)

Type declaration

    • (cxt, ruleType?): void
    • Parameters

      Returns void

dependencies?: string[]
implements?: string[]
keyword: string | string[]
metaSchema?: AnySchemaObject
post?: boolean
schemaType?: "string" | "number" | "boolean" | "object" | "integer" | "null" | "array" | ("string" | "number" | "boolean" | "object" | "integer" | "null" | "array")[]
trackErrors?: boolean
type?: "string" | "number" | "boolean" | "object" | "integer" | "null" | "array" | ("string" | "number" | "boolean" | "object" | "integer" | "null" | "array")[]
validateSchema?: AnyValidateFunction<any>