UNPKG

single-source-of-truth

Version:
28 lines 734 B
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