diff --git a/types-ts4/renameKeys.d.ts b/types-ts4/renameKeys.d.ts new file mode 100644 index 0000000..5445d97 --- /dev/null +++ b/types-ts4/renameKeys.d.ts @@ -0,0 +1,8 @@ +import { Placeholder, Prettify, Remap } from './util/tools'; + +// renameKeys(mapping)(obj) +export function renameKeys>(mapping: U): >(obj: T) => Prettify & Remap>; +// renameKeys(__, obj)(mapping) +export function renameKeys(__: Placeholder, obj: T): >>(mapping: U) => Prettify & Remap>; +// renameKeys(mapping, obj) +export function renameKeys>>(mapping: U, obj: T): Prettify & Remap>;