@thi.ng/strings
Version:
Various string formatting & utility functions
30 lines • 760 B
TypeScript
/**
* 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