UNPKG

es-toolkit

Version:

A state-of-the-art, high-performance JavaScript utility library with a small bundle size and strong type annotations.

26 lines (25 loc) 434 B
//#region src/function/identity.ts /** * Returns the input value unchanged. * * @template T - The type of the input value. * @param x - The value to be returned. * @returns The input value. * * @example * // Returns 5 * identity(5); * * @example * // Returns 'hello' * identity('hello'); * * @example * // Returns { key: 'value' } * identity({ key: 'value' }); */ function identity(x) { return x; } //#endregion export { identity };