Files
DentalManagementMHAprilgg/packages/db/utils/index.d.ts
2026-04-04 22:13:55 -04:00

11 lines
495 B
TypeScript

/**
* Extract enum values from a Zod enum or native enum schema.
* Supports z.enum([...]) and z.nativeEnum(SomeTsEnum).
*/
export declare function extractEnumValues<T extends string | number>(schema: any): T[];
/**
* Build a runtime map: { VAL: "VAL", ... } with proper typing
* so callers can import paymentStatusOptions.VOID etc.
*/
export declare function makeEnumOptions<T extends string | number>(schema: any): { [K in T & (string | number)]: K; };
//# sourceMappingURL=index.d.ts.map