/** * Domain Type Definitions * Shared type definitions for the domain layer */ /** * Valid configuration value types * Used in Check configuration maps to ensure type safety */ export type ConfigValue = string | number | boolean | string[] | number[] | boolean[]; /** * Configuration map with strongly-typed values */ export type ConfigMap = Map; /** * Valid metadata value types * Used in entity metadata to ensure type safety * Note: Includes 'any' to support complex domain objects temporarily. * TODO Phase 3: Replace with serialized representations */ export type MetadataValue = string | number | boolean | null | string[] | number[] | boolean[] | Record; /** * Metadata map with strongly-typed values */ export type MetadataMap = Map; //# sourceMappingURL=types.d.ts.map