UNPKG

@monstermann/fn

Version:

A utility library for TypeScript.

50 lines (48 loc) 733 B
import { dfdlT } from "@monstermann/dfdl"; //#region src/map/get.ts /** * `get(map, key)` * * Gets the value associated with `key` from `map`, returning `undefined` if the key doesn't exist. * * ```ts * get( * new Map([ * ["a", 1], * ["b", 2], * ]), * "a", * ); // 1 * * get( * new Map([ * ["a", 1], * ["b", 2], * ]), * "c", * ); // undefined * ``` * * ```ts * pipe( * new Map([ * ["a", 1], * ["b", 2], * ]), * get("a"), * ); // 1 * * pipe( * new Map([ * ["a", 1], * ["b", 2], * ]), * get("c"), * ); // undefined * ``` */ const get = dfdlT((target, key) => { return target.get(key); }, 2); //#endregion export { get };