@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
TypeScript
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