@types/align-text
TypeScript icon, indicating that this package has built-in type declarations

1.0.4 • Public • Published

Installation

npm install --save @types/align-text

Summary

This package contains type definitions for align-text (https://github.com/jonschlinkert/align-text).

Details

Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/align-text.

index.d.ts

interface TransformResult {
    /**
     * the amount of indentation to use. Default is 0 when an object is returned.
     */
    indent: number;
    /**
     * the character to use for indentation. Default is '' (empty string) when an object is returned.
     */
    character: string;
    /**
     * leading characters to use at the beginning of each line. '' (empty string) when an object is returned.
     */
    prefix: string;
}

interface Callback {
    /**
     * @param len the length of the "current" line
     * @param longest the length of the longest line
     * @param line the current line (string) being aligned
     * @param lines the array of all lines
     * @param idx the index of the current line
     */
    (len: number, longest: number, line: string, lines: string[], idx: number):
        | number
        | TransformResult;
}

declare function align_text(text: string, fn?: number | Callback): string;
declare function align_text(text: any[], fn?: number | Callback): string[];

export = align_text;

Additional Details

  • Last updated: Mon, 06 Nov 2023 22:41:04 GMT
  • Dependencies: none

Credits

These definitions were written by Claas Ahlrichs.

Readme

Keywords

none

Package Sidebar

Install

npm i @types/align-text

Weekly Downloads

1,395

Version

1.0.4

License

MIT

Unpacked Size

4.61 kB

Total Files

5

Last publish

Collaborators

  • types