diff --git a/lodash/lodash-tests.ts b/lodash/lodash-tests.ts index b83e6a2014..1d6b1c7da3 100644 --- a/lodash/lodash-tests.ts +++ b/lodash/lodash-tests.ts @@ -1794,7 +1794,9 @@ result = _('*').repeat(3); result = _.snakeCase('Foo Bar'); result = _('Foo Bar').snakeCase(); +// _.startCase result = _.startCase('--foo-bar'); +result = _('--foo-bar').startCase(); // _.startsWith result = _.startsWith('abc', 'a'); diff --git a/lodash/lodash.d.ts b/lodash/lodash.d.ts index 27a2c129ee..94f39a9a34 100644 --- a/lodash/lodash.d.ts +++ b/lodash/lodash.d.ts @@ -7727,8 +7727,21 @@ declare module _ { snakeCase(): string; } + //_.startCase interface LoDashStatic { - startCase(str?: string): string; + /** + * Converts string to start case. + * @param string The string to convert. + * @return Returns the start cased string. + */ + startCase(string?: string): string; + } + + interface LoDashWrapper { + /** + * @see _.startCase + */ + startCase(): string; } //_.startsWith