UNPKG

@monstermann/fn

Version:

A utility library for TypeScript.

23 lines (21 loc) 563 B
import { AllUnionFields } from "type-fest"; //#region src/object/values.d.ts /** * `values(target)` * * Returns an array of `target` object's enumerable property values. * * ```ts * values({ a: 1, b: 2, c: 3 }); // [1, 2, 3] * ``` * * ```ts * pipe({ a: 1, b: 2, c: 3 }, values()); // [1, 2, 3] * ``` */ declare const values: { (): <T extends object>(target: T) => AllUnionFields<T> extends infer U ? U[keyof U][] : never; <T extends object>(target: T): AllUnionFields<T> extends infer U ? U[keyof U][] : never; }; //#endregion export { values };