UNPKG

deep-case-crafter

Version:

Transforms deeply nested object, array, Map, and Set keys between common case formats while preserving TypeScript type safety

13 lines (12 loc) 528 B
import { StringCase } from '../types/stringCaseTypes'; import { TransformOptions } from '../types/transformOptionTypes'; import { TransformRecursive } from '../types/transformTypes'; declare function transform<T, From extends StringCase, To extends StringCase>(data: T, options: TransformOptions & { depth?: number; sourceCase: From; targetCase: To; }): TransformRecursive<T, From, To>; declare function transform<T>(data: T, options?: TransformOptions & { depth?: number; }): unknown; export default transform;