UNPKG

@esm2cjs/lowercase-keys

Version:

Lowercase the keys of an object. This is a fork of sindresorhus/lowercase-keys, but with CommonJS support.

6 lines (4 loc) 292 B
import {expectType} from 'tsd'; import lowercaseKeys from './index.js'; expectType<Record<string, boolean>>(lowercaseKeys({FOO: true, bAr: false})); // eslint-disable-line @typescript-eslint/naming-convention expectType<Record<string, string | number>>(lowercaseKeys({foo: 'bar', baz: 1}));