Sha256: ce0682a5e73f166fb6e80ad8a46a26af187b524f1f5f5fcc54e4c33c0b36b131

Contents?: true

Size: 679 Bytes

Versions: 3

Compression:

Stored size: 679 Bytes

Contents

import type { KeywordCxt } from ".";
import type { AddedKeywordDefinition, MacroKeywordDefinition, FuncKeywordDefinition } from "../../types";
import type { SchemaObjCxt } from "..";
import type { JSONType } from "../rules";
export declare function macroKeywordCode(cxt: KeywordCxt, def: MacroKeywordDefinition): void;
export declare function funcKeywordCode(cxt: KeywordCxt, def: FuncKeywordDefinition): void;
export declare function validSchemaType(schema: unknown, schemaType: JSONType[], allowUndefined?: boolean): boolean;
export declare function validateKeywordUsage({ schema, opts, self, errSchemaPath }: SchemaObjCxt, def: AddedKeywordDefinition, keyword: string): void;

Version data entries

3 entries across 3 versions & 2 rubygems

Version Path
trusty-cms-6.3.1 node_modules/ajv/dist/compile/validate/keyword.d.ts
pcp-server-ruby-sdk-0.0.6 node_modules/ajv/dist/compile/validate/keyword.d.ts
pcp-server-ruby-sdk-0.1.0 node_modules/ajv/dist/compile/validate/keyword.d.ts