11 lines
495 B
TypeScript
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
|