You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							42 lines
						
					
					
						
							783 B
						
					
					
				
			
		
		
	
	
							42 lines
						
					
					
						
							783 B
						
					
					
				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;
 | 
						|
 |