UNPKG

@thi.ng/strings

Version:

Various string formatting & utility functions

31 lines 839 B
import type { Stringer } from "./api.js"; /** * Higher-order version of `Array.join()`. Takes separator string `sep` * and returns function which accepts an array and joins all elements w/ * separator into a result string. * * @example * ```ts tangle:../export/join.ts * import { format, join } from "@thi.ng/strings"; * import { partial } from "@thi.ng/compose"; * * const slashes = join("/"); * * console.log( * slashes([1, 2, 3]) * ); * // "1/2/3" * * // pre-compose formatter function w/ partial arguments * const formatOBJFace = partial( * format, ["f ", slashes, " ", slashes, " ", slashes] * ); * * console.log( * formatOBJFace([1, 2], [3, 4], [5, 6]) * ); * // "f 1/2 3/4 5/6" * ``` */ export declare const join: import("@thi.ng/api").Fn<string, Stringer<any[]>>; //# sourceMappingURL=join.d.ts.map