| // Type definitions for pad 1.1 |
| // Project: https://github.com/wdavidw/node-pad#readme |
| // Definitions by: Mohamed Hegazy <https://github.com/mhegazy> |
| // windware <https://github.com/windware> |
| // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped |
| |
| export = pad; |
| |
| /** Left pad */ |
| declare function pad(length: number, text: string, char?: string): string; |
| // tslint:disable-next-line unified-signatures |
| declare function pad(length: number, text: string, options?: { char?: string, colors?: boolean, strip?: boolean }): string; |
| /** Right pad */ |
| declare function pad(text: string, length: number, char?: string): string; |
| // tslint:disable-next-line unified-signatures |
| declare function pad(text: string, length: number, options?: { char?: string, colors?: boolean, strip?: boolean }): string; |
| |
| declare namespace pad {} |