mirror of
https://github.com/wassname/DefinitelyTyped.git
synced 2026-09-04 16:04:45 +08:00
Merge pull request #5415 from chrootsu/lodash-pad
lodash: changed _.pad(), _.padLeft() and _.padRight() methods
This commit is contained in:
@@ -1678,12 +1678,31 @@ result = <string>_.escapeRegExp('[lodash](https://lodash.com/)');
|
||||
result = <string>_('[lodash](https://lodash.com/)').escapeRegExp();
|
||||
|
||||
result = <string>_.kebabCase('Foo Bar');
|
||||
|
||||
// _.pad
|
||||
result = <string>_.pad('abd');
|
||||
result = <string>_.pad('abc', 8);
|
||||
result = <string>_.pad('abc', 8, '_-');
|
||||
result = <string>_('abc').pad();
|
||||
result = <string>_('abc').pad(8);
|
||||
result = <string>_('abc').pad(8, '_-');
|
||||
|
||||
// _.padLeft
|
||||
result = <string>_.padLeft('abc');
|
||||
result = <string>_.padLeft('abc', 6);
|
||||
result = <string>_.padLeft('abc', 6, '_-');
|
||||
result = <string>_('abc').padLeft();
|
||||
result = <string>_('abc').padLeft(6);
|
||||
result = <string>_('abc').padLeft(6, '_-');
|
||||
|
||||
// _.padRight
|
||||
result = <string>_.padRight('abc');
|
||||
result = <string>_.padRight('abc', 6);
|
||||
result = <string>_.padRight('abc', 6, '_-');
|
||||
result = <string>_('abc').padRight();
|
||||
result = <string>_('abc').padRight(6);
|
||||
result = <string>_('abc').padRight(6, '_-');
|
||||
|
||||
result = <string>_.repeat('*', 3);
|
||||
|
||||
// _.parseInt
|
||||
|
||||
Vendored
+61
-3
@@ -7482,9 +7482,67 @@ declare module _ {
|
||||
|
||||
interface LoDashStatic {
|
||||
kebabCase(str?: string): string;
|
||||
pad(str?: string, length?: number, chars?: string): string;
|
||||
padLeft(str?: string, length?: number, chars?: string): string;
|
||||
padRight(str?: string, length?: number, chars?: string): string;
|
||||
}
|
||||
|
||||
interface LoDashStatic {
|
||||
/**
|
||||
*
|
||||
* @param string The string to pad.
|
||||
* @param length The padding length.
|
||||
* @param chars The string used as padding.
|
||||
* @return Returns the padded string.
|
||||
*/
|
||||
pad(string?: string, length?: number, chars?: string): string;
|
||||
}
|
||||
|
||||
//_.pad
|
||||
interface LoDashWrapper<T> {
|
||||
/**
|
||||
* @see _.pad
|
||||
*/
|
||||
pad(length?: number, chars?: string): string;
|
||||
}
|
||||
|
||||
//_.padLeft
|
||||
interface LoDashStatic {
|
||||
/**
|
||||
* Pads string on the left side if it’s shorter than length. Padding characters are truncated if they exceed
|
||||
* length.
|
||||
* @param string The string to pad.
|
||||
* @param length The padding length.
|
||||
* @param chars The string used as padding.
|
||||
* @return Returns the padded string.
|
||||
*/
|
||||
padLeft(string?: string, length?: number, chars?: string): string;
|
||||
}
|
||||
|
||||
//_.padLeft
|
||||
interface LoDashWrapper<T> {
|
||||
/**
|
||||
* @see _.padLeft
|
||||
*/
|
||||
padLeft(length?: number, chars?: string): string;
|
||||
}
|
||||
|
||||
//_.padRight
|
||||
interface LoDashStatic {
|
||||
/**
|
||||
* Pads string on the right side if it’s shorter than length. Padding characters are truncated if they exceed
|
||||
* length.
|
||||
* @param string The string to pad.
|
||||
* @param length The padding length.
|
||||
* @param chars The string used as padding.
|
||||
* @return Returns the padded string.
|
||||
*/
|
||||
padRight(string?: string, length?: number, chars?: string): string;
|
||||
}
|
||||
|
||||
//_.padRight
|
||||
interface LoDashWrapper<T> {
|
||||
/**
|
||||
* @see _.padRight
|
||||
*/
|
||||
padRight(length?: number, chars?: string): string;
|
||||
}
|
||||
|
||||
//_.parseInt
|
||||
|
||||
Reference in New Issue
Block a user