Spaces:
Running
Running
| /** | |
| * Produces the value of a block string from its parsed raw value, similar to | |
| * CoffeeScript's block string, Python's docstring trim or Ruby's strip_heredoc. | |
| * | |
| * This implements the GraphQL spec's BlockStringValue() static algorithm. | |
| * | |
| * @internal | |
| */ | |
| export declare function dedentBlockStringLines( | |
| lines: ReadonlyArray<string>, | |
| ): Array<string>; | |
| /** | |
| * @internal | |
| */ | |
| export declare function isPrintableAsBlockString(value: string): boolean; | |
| /** | |
| * Print a block string in the indented block form by adding a leading and | |
| * trailing blank line. However, if a block string starts with whitespace and is | |
| * a single-line, adding a leading blank line would strip that whitespace. | |
| * | |
| * @internal | |
| */ | |
| export declare function printBlockString( | |
| value: string, | |
| options?: { | |
| minimize?: boolean; | |
| }, | |
| ): string; | |