XuqmGroup-H5SDK/node_modules/ajv-draft-04/dist/index.d.ts
徐勤民 e34fa2052a feat(private): add private deployment SDK module
Adds @xuqm/h5-sdk/private entry point with JSON-based initialization,
feature gating, and error codes for private deployment scenarios.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-18 21:08:08 +08:00

18 行
1.1 KiB
TypeScript

import type { AnySchemaObject, Options } from "ajv/dist/core";
import AjvCore from "ajv/dist/core";
declare class Ajv extends AjvCore {
constructor(opts?: Options);
_addVocabularies(): void;
_addDefaultMetaSchema(): void;
defaultMeta(): string | AnySchemaObject | undefined;
}
export default Ajv;
export { Format, FormatDefinition, AsyncFormatDefinition, KeywordDefinition, KeywordErrorDefinition, CodeKeywordDefinition, MacroKeywordDefinition, FuncKeywordDefinition, Vocabulary, Schema, SchemaObject, AnySchemaObject, AsyncSchema, AnySchema, ValidateFunction, AsyncValidateFunction, SchemaValidateFunction, ErrorObject, ErrorNoParams, } from "ajv/dist/types";
export { Plugin, Options, CodeOptions, InstanceOptions, Logger, ErrorsTextOptions, } from "ajv/dist/core";
export { SchemaCxt, SchemaObjCxt } from "ajv/dist/core";
export { KeywordCxt } from "ajv/dist/core";
export { DefinedError } from "ajv/dist/core";
export { JSONType } from "ajv/dist/core";
export { JSONSchemaType } from "ajv/dist/core";
export { _, str, stringify, nil, Name, Code, CodeGen, CodeGenOptions } from "ajv/dist/core";