UNPKG

@monstermann/fn

Version:

A utility library for TypeScript.

24 lines (22 loc) 486 B
import { dfdlT } from "@monstermann/dfdl"; //#region src/string/takeLast.ts /** * `takeLast(target, amount)` * * Takes the last `amount` characters from `target` string. * * ```ts * takeLast("hello world", 5); // "world" * ``` * * ```ts * pipe("hello world", takeLast(5)); // "world" * ``` */ const takeLast = dfdlT((target, amount) => { if (amount === 0) return ""; if (amount >= target.length) return target; return target.slice(-amount); }, 2); //#endregion export { takeLast };