From 1dd32230e2e3bcc3bd430586f6e9c07dc04a49a9 Mon Sep 17 00:00:00 2001 From: harris-miller Date: Wed, 17 Jun 2026 17:53:40 -0600 Subject: [PATCH] ts4 compat version of renameKeys --- types-ts4/renameKeys.d.ts | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 types-ts4/renameKeys.d.ts 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>;