UNPKG

juniper

Version:

ESM JSON Schema builder for static Typescript inference.

26 lines 1.59 kB
import { ArraySchema } from './schemas/array.js'; import { BooleanSchema } from './schemas/boolean.js'; import { CustomSchema } from './schemas/custom.js'; import { EnumSchema } from './schemas/enum.js'; import { MergeSchema } from './schemas/merge.js'; import { NeverSchema } from './schemas/never.js'; import { NullSchema } from './schemas/null.js'; import { NumberSchema } from './schemas/number.js'; import { ObjectSchema } from './schemas/object.js'; import { StringSchema } from './schemas/string.js'; import { TupleSchema } from './schemas/tuple.js'; export type { EmptyObject, PatternProperties } from './schemas/object.js'; export type { EmptyIndex, JsonSchema, Schema, SchemaType, } from './lib/types.js'; export { ArraySchema, BooleanSchema, CustomSchema, EnumSchema, MergeSchema, NeverSchema, NullSchema, NumberSchema, ObjectSchema, StringSchema, TupleSchema, }; export declare const arraySchema: typeof ArraySchema.create; export declare const booleanSchema: typeof BooleanSchema.create; export declare const customSchema: typeof CustomSchema.create; export declare const enumSchema: typeof EnumSchema.create; export declare const mergeSchema: typeof MergeSchema.create; export declare const neverSchema: typeof NeverSchema.create; export declare const nullSchema: typeof NullSchema.create; export declare const numberSchema: typeof NumberSchema.create; export declare const objectSchema: typeof ObjectSchema.create; export declare const stringSchema: typeof StringSchema.create; export declare const tupleSchema: typeof TupleSchema.create; //# sourceMappingURL=index.d.ts.map