##// END OF EJS Templates
Added tag v1.0.0-rc10 for changeset a1ab2b5975ad
Added tag v1.0.0-rc10 for changeset a1ab2b5975ad

File last commit:

r2:8ec37bf1b4d1 default
r23:19678034e92b default
Show More
string.d.ts
28 lines | 959 B | video/mp2t | TypeScriptLexer
/**
* Efficiently escape a string for insertion into HTML (innerHTML or attributes), replacing &, <, >, ", ', and / characters.
*/
export declare function escape(str: string): string;
/**
* Efficiently replicate a string `n` times.
*/
export declare function rep(str: string, num: number): string;
/**
* Pad a string to guarantee that it is at least `size` length by
* filling with the character `ch` at either the start or end of the
* string. Pads at the start, by default.
*/
export declare function pad(text: string, size: number, ch?: string, end?: boolean): string;
/**
* Performs parameterized substitutions on a string. Throws an
* exception if any parameter is unmatched.
*/
export declare function substitute(template: string, map: Object | any[], transform?: (value: any, key: string) => any, thisObject?: Object): string;
/**
* Trims whitespace from both sides of the string
*/
export declare function trim(str: string): string;