UNPKG

remeda

Version:

A utility library for JavaScript and Typescript.

13 lines 561 B
//#region src/internal/types/ToString.d.ts /** * A utility to preserve strings as-is, convert numbers to strings, and fail on * anything else. This happens a lot in JS when accessing objects or when * enumerating over keys. * * Notice that symbols are not supported, which is consistent with how built-in * functions like `Object.keys` and `Object.entries` behave. */ type ToString<T> = T extends unknown ? T extends number ? `${T}` : T extends string ? T : never : never; //#endregion export { ToString }; //# sourceMappingURL=ToString-DKW-jYvM.d.ts.map