|
3 | 3 | // Definitions by: Niklas Mollenhauer <https://github.com/nikeee> |
4 | 4 | // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped |
5 | 5 |
|
6 | | -declare namespace humps { |
7 | | - |
8 | | - function camelize(value: string): string; |
9 | | - function pascalize(value: string): string; |
10 | | - function decamelize(value: string, optionsOrProcessor?: OptionOrProcessor): string; |
11 | | - function depascalize(value: string, optionsOrProcessor?: OptionOrProcessor): string; |
| 6 | +declare module "@humandx/humps" { |
| 7 | + declare namespace humps { |
| 8 | + function camelize(value: string): string; |
| 9 | + function pascalize(value: string): string; |
| 10 | + function decamelize(value: string, optionsOrProcessor?: OptionOrProcessor): string; |
| 11 | + function depascalize(value: string, optionsOrProcessor?: OptionOrProcessor): string; |
12 | 12 |
|
13 | | - function camelizeKeys(str: Object, optionsOrProcessor?: OptionOrProcessor): Object; |
14 | | - function pascalizeKeys(str: Object, optionsOrProcessor?: OptionOrProcessor): Object; |
15 | | - function decamelizeKeys(str: Object, optionsOrProcessor?: OptionOrProcessor): Object; |
16 | | - function depascalizeKeys(str: Object, optionsOrProcessor?: OptionOrProcessor): Object; |
| 13 | + function camelizeKeys(str: Object, optionsOrProcessor?: OptionOrProcessor): Object; |
| 14 | + function pascalizeKeys(str: Object, optionsOrProcessor?: OptionOrProcessor): Object; |
| 15 | + function decamelizeKeys(str: Object, optionsOrProcessor?: OptionOrProcessor): Object; |
| 16 | + function depascalizeKeys(str: Object, optionsOrProcessor?: OptionOrProcessor): Object; |
17 | 17 |
|
18 | | - function camelizeKeys(str: Object[], optionsOrProcessor?: OptionOrProcessor): Object[]; |
19 | | - function pascalizeKeys(str: Object[], optionsOrProcessor?: OptionOrProcessor): Object[]; |
20 | | - function decamelizeKeys(str: Object[], optionsOrProcessor?: OptionOrProcessor): Object[]; |
21 | | - function depascalizeKeys(str: Object[], optionsOrProcessor?: OptionOrProcessor): Object[]; |
| 18 | + function camelizeKeys(str: Object[], optionsOrProcessor?: OptionOrProcessor): Object[]; |
| 19 | + function pascalizeKeys(str: Object[], optionsOrProcessor?: OptionOrProcessor): Object[]; |
| 20 | + function decamelizeKeys(str: Object[], optionsOrProcessor?: OptionOrProcessor): Object[]; |
| 21 | + function depascalizeKeys(str: Object[], optionsOrProcessor?: OptionOrProcessor): Object[]; |
22 | 22 |
|
23 | | - interface HumpsOptions { |
24 | | - separator?: string; |
25 | | - split?: RegExp; |
26 | | - process?: HumpsProcessor; |
27 | | - ignorePrivate?: boolean; |
28 | | - } |
29 | | - interface HumpsProcessor { |
30 | | - (key: string, convert: HumpsProcessorParameter, options?: HumpsOptions): string; |
31 | | - } |
32 | | - interface HumpsProcessorParameter { |
33 | | - (key: string, options?: HumpsOptions): string; |
34 | | - } |
35 | | - type OptionOrProcessor = HumpsOptions | HumpsProcessor; |
36 | | -} |
37 | | - |
38 | | -declare module "@humandx/humps" { |
39 | | - export = humps; |
| 23 | + interface HumpsOptions { |
| 24 | + separator?: string; |
| 25 | + split?: RegExp; |
| 26 | + process?: HumpsProcessor; |
| 27 | + ignorePrivate?: boolean; |
| 28 | + } |
| 29 | + interface HumpsProcessor { |
| 30 | + (key: string, convert: HumpsProcessorParameter, options?: HumpsOptions): string; |
| 31 | + } |
| 32 | + interface HumpsProcessorParameter { |
| 33 | + (key: string, options?: HumpsOptions): string; |
| 34 | + } |
| 35 | + type OptionOrProcessor = HumpsOptions | HumpsProcessor; |
| 36 | + } |
| 37 | + export = humps; |
40 | 38 | } |
0 commit comments