Sha256: 7557d4d7f19f94341f4413575a3453ba7f6039c9591015bcf4282a8e75414043

Contents?: true

Size: 884 Bytes

Versions: 5

Compression:

Stored size: 884 Bytes

Contents

import type { ErrorObject, AnySchemaObject } from "../../types";
import type { SchemaObjCxt } from "..";
import { JSONType } from "../rules";
import { Code, Name } from "../codegen";
export declare enum DataType {
    Correct = 0,
    Wrong = 1
}
export declare function getSchemaTypes(schema: AnySchemaObject): JSONType[];
export declare function getJSONTypes(ts: unknown | unknown[]): JSONType[];
export declare function coerceAndCheckDataType(it: SchemaObjCxt, types: JSONType[]): boolean;
export declare function checkDataType(dataType: JSONType, data: Name, strictNums?: boolean | "log", correct?: DataType): Code;
export declare function checkDataTypes(dataTypes: JSONType[], data: Name, strictNums?: boolean | "log", correct?: DataType): Code;
export type TypeError = ErrorObject<"type", {
    type: string;
}>;
export declare function reportTypeError(it: SchemaObjCxt): void;

Version data entries

5 entries across 5 versions & 3 rubygems

Version Path
rapid_stack-0.1.1 templates/FrontEnd/node_modules/ajv/dist/compile/validate/dataType.d.ts
rapid_stack-0.1.0 templates/FrontEnd/node_modules/ajv/dist/compile/validate/dataType.d.ts
trusty-cms-6.3.1 node_modules/ajv/dist/compile/validate/dataType.d.ts
pcp-server-ruby-sdk-0.0.6 node_modules/ajv/dist/compile/validate/dataType.d.ts
pcp-server-ruby-sdk-0.1.0 node_modules/ajv/dist/compile/validate/dataType.d.ts