123456789101112131415161718192021222324252627282930313233343536373839404142 |
- declare namespace indentString {
- interface Options {
- /**
- The string to use for the indent.
-
- @default ' '
- */
- readonly indent?: string;
-
- /**
- Also indent empty lines.
-
- @default false
- */
- readonly includeEmptyLines?: boolean;
- }
- }
-
- /**
- Indent each line in a string.
-
- @param string - The string to indent.
- @param count - How many times you want `options.indent` repeated. Default: `1`.
-
- @example
- ```
- import indentString = require('indent-string');
-
- indentString('Unicorns\nRainbows', 4);
- //=> ' Unicorns\n Rainbows'
-
- indentString('Unicorns\nRainbows', 4, {indent: '♥'});
- //=> '♥♥♥♥Unicorns\n♥♥♥♥Rainbows'
- ```
- */
- declare function indentString(
- string: string,
- count?: number,
- options?: indentString.Options
- ): string;
-
- export = indentString;
|