@@ -7,27 +7,35 @@ export declare const someObject: {
7
7
someNumber : 1000 ;
8
8
someBoolean : true ;
9
9
someFalse : false ;
10
- someFunction : ( ( ... args : any [ ] ) => unknown ) ;
11
- anotherOne : ( ( ... args : any [ ] ) => unknown ) ;
10
+ someFunction : ( ) => void ;
11
+ anotherOne : ( ) => unknown ;
12
12
someArray : Array < 1 | 2 | 3 > ;
13
13
someNestedArray : Array < Array < 1 | 2 | 3 > | Array < 4 | 5 | 6 | 7 | 8 | 9 | 10 > > ;
14
14
someNestedArray2 : Array < Array < 1 | 2 | 3 > | Array < 4 | 5 | 6 | 7 | 8 | 9 | 10 > | 'dummy value' > ;
15
15
someNestedArray3 : Array < Array < 1 | 2 | 3 > | Array < 4 | 5 | 6 | 7 | 8 | 9 | 10 > | 'dummy value' | Array < 11 | 12 | 13 > > ;
16
- someOtherNestedArray : Array < Array < 'some text' | 2 | unknown | ( ( ...args : any [ ] ) => unknown ) | unknown > | Array < 4 | 5 | 6 | 7 | 8 | 9 | 10 > > ;
17
- someComplexArray : Array < Array < { key : 'value' } > | Array < { key2 : 'value2' } | 'test' | 1000 > | Array < 'some string' | unknown | unknown > > ;
16
+ someOtherNestedArray : Array < Array < 'some text' | 2 | unknown | ( ( ) => void ) | unknown > | Array < 4 | 5 | 6 | 7 | 8 | 9 | 10 > > ;
17
+ someComplexArray : Array < Array < {
18
+ key : 'value'
19
+ } > | Array < {
20
+ key2 : 'value2'
21
+ } | 'test' | 1000 > | Array < 'some string' | unknown | unknown > > ;
18
22
someObject : {
19
- key : 'value'
20
- } ;
23
+ key : 'value'
24
+ } ;
21
25
someNestedObject : {
22
- key : {
23
- nestedKey : 'value'
24
- } ;
25
- otherKey : {
26
- nestedKey : unknown ;
27
- nestedKey2 : ( ( ...args : any [ ] ) => unknown )
28
- }
29
- } ;
30
- someNestedObjectArray : Array < { key : 'value' } | { key2 : 'value2' } > ;
26
+ key : {
27
+ nestedKey : 'value'
28
+ } ;
29
+ otherKey : {
30
+ nestedKey : unknown ;
31
+ nestedKey2 : ( ) => void
32
+ }
33
+ } ;
34
+ someNestedObjectArray : Array < {
35
+ key : 'value'
36
+ } | {
37
+ key2 : 'value2'
38
+ } > ;
31
39
someOtherObject : unknown ;
32
40
someInlineCall2 : unknown ;
33
41
someInlineCall3 : unknown
@@ -42,3 +50,15 @@ export declare const complexArrays: {
42
50
tuples : Array < readonly [ 1 , 'string' , true ] | readonly [ 'literal' , 42 , false ] > ;
43
51
mixedArrays : Array < unknown | unknown | ( ( ...args : any [ ] ) => unknown ) | ( ( ...args : any [ ] ) => unknown ) >
44
52
} ;
53
+ export declare const complexObject : {
54
+ handlers : {
55
+ onSuccess : < T > ( data : T ) => Promise < void > ;
56
+ onError : ( error : Error & { code ?: number } ) => never
57
+ } ;
58
+ utils : {
59
+ formatters : {
60
+ date : ( input : Date ) => string ;
61
+ currency : ( amount : number , currency : string ) => string
62
+ }
63
+ }
64
+ } ;
0 commit comments