single-source-of-truth
Version:
Use Zod schemas to your generate Prisma schema
28 lines • 734 B
TypeScript
import type { Standard } from './standard.js';
export declare class Store<Holds> {
#private;
get(name: string): Holds | undefined;
getAll(): Holds[];
has(name: string): boolean;
set(name: string, schema: {
toStandard(): Holds;
}): Map<string, {
toStandard(): Holds;
}>;
get size(): number;
keys(): MapIterator<string>;
values(): MapIterator<{
toStandard(): Holds;
}>;
entries(): MapIterator<[string, {
toStandard(): Holds;
}]>;
get [Symbol.iterator](): MapIterator<{
toStandard(): Holds;
}>;
}
export declare class Registry {
enums: Store<Standard.Enum>;
models: Store<Standard.Model>;
}
//# sourceMappingURL=registry.d.ts.map