UNPKG

@palmares/schemas

Version:

This defines a default schema definition for validation of data, it abstract popular schema validation libraries like zod, yup, valibot and others"

38 lines 1.33 kB
import type { SchemasSettingsType } from './types'; export declare const schemasDomain: { new (): { load: (settings: SchemasSettingsType) => Promise<undefined>; ready: (args: import("@palmares/core").DomainReadyFunctionArgs<unknown, any>) => void | Promise<void>; close: (() => void | Promise<void>) | undefined; commands: {} | undefined; instances?: import("@palmares/core").Domain<any>[]; name: string; path: string; isLoaded: boolean; modifiers: unknown; __isReady: boolean; __isClosed: boolean; }; toJSON: () => { name: string; path: string; }; $$type: string; __instance: import("@palmares/core").Domain<any>; } & (new () => { load: (settings: SchemasSettingsType) => Promise<undefined>; ready: (args: import("@palmares/core").DomainReadyFunctionArgs<unknown, any>) => void | Promise<void>; close: (() => void | Promise<void>) | undefined; commands: {} | undefined; instances?: import("@palmares/core").Domain<any>[]; name: string; path: string; isLoaded: boolean; modifiers: unknown; __isReady: boolean; __isClosed: boolean; } & { commands: {}; load: (settings: SchemasSettingsType) => Promise<undefined>; }); //# sourceMappingURL=domain.d.ts.map