UNPKG

@thi.ng/strings

Version:

Various string formatting & utility functions

30 lines 760 B
/** * Takes an array of string parts and returns a new string of each part's * initial character. The `mode` arg can be used to customize result casing * (default: uppercase). If `mode` is null, the original casing will be kept. * * @example * ```ts tangle:../export/initials.ts * import { initials } from "@thi.ng/strings"; * * console.log( * initials(["alicia", "bella", "carerra"]) * ); * // "ABC" * * console.log( * initials("shader-ast-GLSL".split("-")) * ); * // "SAG" * * console.log( * initials("Ludwig van Beethoven".split(" "), null) * ); * // "LvB" * ``` * * @param parts - * @param mode - */ export declare const initials: (parts: string[], mode?: "u" | "l" | null) => string; //# sourceMappingURL=initials.d.ts.map