@@ -5,7 +5,10 @@ exports[`signature > analyzeSignature() > complexArrayParameter 1`] = `
5
5
" deprecated" : false ,
6
6
" description" : " <p>Complex array parameter.</p>
7
7
" ,
8
- " examples" : " <div class=\\ " language - ts \\" ><button title=\\ " Copy Code \\" class=\\ " copy \\" ></button><span class=\\ " lang \\" >ts</span><pre v-pre class=\\ " shiki material - palenight \\" ><code><span class=\\ " line \\" ><span style=\\ " color :#A6ACCD \\" >faker</span><span style=\\ " color :#89DDFF \\" >.</span><span style=\\ " color :#82AAFF \\" >complexArrayParameter</span><span style=\\ " color :#89DDFF \\" ><</span><span style=\\ " color :#FFCB6B \\" >T</span><span style=\\ " color :#89DDFF \\" >></span><span style=\\ " color :#A6ACCD \\" >(array: readonly Object[]): T</span></span>
8
+ " examples" : " <div class=\\ " language - ts \\" ><button title=\\ " Copy Code \\" class=\\ " copy \\" ></button><span class=\\ " lang \\" >ts</span><pre v-pre class=\\ " shiki material - palenight \\" ><code><span class=\\ " line \\" ><span style=\\ " color :#A6ACCD \\" >faker</span><span style=\\ " color :#89DDFF \\" >.</span><span style=\\ " color :#82AAFF \\" >complexArrayParameter</span><span style=\\ " color :#89DDFF \\" ><</span><span style=\\ " color :#FFCB6B \\" >T</span><span style=\\ " color :#89DDFF \\" >></span><span style=\\ " color :#A6ACCD \\" >(array: readonly </span><span style=\\ " color :#82AAFF \\" >Array</span><span style=\\ " color :#89DDFF \\" ><{</span></span>
9
+ <span class =\\"line\\"><span style =\\"color:#A6ACCD\\"> </span><span style =\\"color:#F07178\\">value</span><span style =\\"color:#89DDFF\\">:</span><span style =\\"color:#A6ACCD\\"> </span><span style =\\"color:#FFCB6B\\">T</span><span style =\\"color:#89DDFF\\">,</span></span>
10
+ <span class =\\"line\\"><span style =\\"color:#A6ACCD\\"> </span><span style =\\"color:#F07178\\">weight</span><span style =\\"color:#89DDFF\\">:</span><span style =\\"color:#A6ACCD\\"> </span><span style =\\"color:#FFCB6B\\">number</span></span>
11
+ <span class =\\"line\\"><span style =\\"color:#89DDFF\\">}></span><span style =\\"color:#A6ACCD\\">): T</span></span>
9
12
<span class =\\"line\\"></span></code></pre>
10
13
</div>",
11
14
" name" : " complexArrayParameter" ,
@@ -21,7 +24,7 @@ exports[`signature > analyzeSignature() > complexArrayParameter 1`] = `
21
24
" description" : " <p>Array to pick the value from.</p>
22
25
" ,
23
26
" name" : " array" ,
24
- " type" : " readonly Object[] " ,
27
+ " type" : " Array<{ ... }> " ,
25
28
} ,
26
29
{
27
30
" default" : undefined ,
@@ -123,7 +126,7 @@ exports[`signature > analyzeSignature() > literalUnionParamMethod 1`] = `
123
126
" deprecated" : false ,
124
127
" description" : " <p>Test with LiteralUnion.</p>
125
128
" ,
126
- " examples" : " <div class=\\ " language - ts \\" ><button title=\\ " Copy Code \\" class=\\ " copy \\" ></button><span class=\\ " lang \\" >ts</span><pre v-pre class=\\ " shiki material - palenight \\" ><code><span class=\\ " line \\" ><span style=\\ " color :#A6ACCD \\" >faker</span><span style=\\ " color :#89DDFF \\" >.</span><span style=\\ " color :#82AAFF \\" >literalUnionParamMethod</span><span style=\\ " color :#A6ACCD \\" >(value: </span><span style=\\ " color :#89DDFF \\" >'</span><span style=\\ " color :#C3E88D \\" >a</span><span style=\\ " color :#89DDFF \\" >'</span><span style=\\ " color :#A6ACCD \\" > </span><span style=\\ " color :#89DDFF \\" >|</span><span style=\\ " color :#A6ACCD \\" > </span><span style=\\ " color :#89DDFF \\" >'</span><span style=\\ " color :#C3E88D \\" >b</span><span style=\\ " color :#89DDFF \\" >'</span><span style=\\ " color :#A6ACCD \\" > </span><span style=\\ " color :#89DDFF \\" >|</span><span style=\\ " color :#A6ACCD \\" > string): string</span></span>
129
+ "examples": "<div class=\\"language-ts\\"><button title=\\"Copy Code\\" class=\\"copy\\"></button><span class=\\"lang\\">ts</span><pre v-pre class=\\"shiki material-palenight\\"><code><span class=\\"line\\"><span style=\\"color:#A6ACCD\\">faker</span><span style=\\"color:#89DDFF\\">.</span><span style=\\"color:#82AAFF\\">literalUnionParamMethod</span><span style=\\"color:#A6ACCD\\">(value: </span><span style=\\"color:#89DDFF\\">'</span><span style=\\"color:#C3E88D\\">a</span><span style=\\"color:#89DDFF\\">'</span><span style=\\"color:#A6ACCD\\"> </span><span style=\\"color:#89DDFF\\">|</span><span style=\\"color:#A6ACCD\\"> </span><span style=\\"color:#89DDFF\\">'</span><span style=\\"color:#C3E88D\\">b</span><span style=\\"color:#89DDFF\\">'</span><span style=\\"color:#A6ACCD\\"> </span><span style=\\"color:#89DDFF\\">|</span><span style=\\"color:#A6ACCD\\"> string</span><span style=\\"color:#89DDFF\\">,</span><span style=\\"color:#A6ACCD\\"> namedValue: AB </span><span style=\\"color:#89DDFF\\">|</span><span style=\\"color:#A6ACCD\\"> string</span><span style=\\"color:#89DDFF\\">,</span><span style=\\"color:#A6ACCD\\"> array: readonly Array</span><span style=\\"color:#89DDFF\\"><</span><span style=\\"color:#89DDFF\\">'</span><span style=\\"color:#C3E88D\\">a</span><span style=\\"color:#89DDFF\\">'</span><span style=\\"color:#A6ACCD\\"> </span><span style=\\"color:#89DDFF\\">|</span><span style=\\"color:#A6ACCD\\"> </span><span style=\\"color:#89DDFF\\">'</span><span style=\\"color:#C3E88D\\">b</span><span style=\\"color:#89DDFF\\">'</span><span style=\\"color:#A6ACCD\\"> </span><span style=\\"color:#89DDFF\\">|</span><span style=\\"color:#A6ACCD\\"> string</span><span style=\\"color:#89DDFF\\">>,</span><span style=\\"color:#A6ACCD\\"> namedArray: readonly Array</span><span style=\\"color:#89DDFF\\"><</span><span style=\\"color:#A6ACCD\\">AB </span><span style=\\"color:#89DDFF\\">|</span><span style=\\"color:#A6ACCD\\"> string</span><span style=\\"color:#89DDFF\\">>,</span><span style=\\"color:#A6ACCD\\"> mixed: </span><span style=\\"color:#89DDFF\\">'</span><span style=\\"color:#C3E88D\\">a</span><span style=\\"color:#89DDFF\\">'</span><span style=\\"color:#A6ACCD\\"> </span><span style=\\"color:#89DDFF\\">|</span><span style=\\"color:#A6ACCD\\"> </span><span style=\\"color:#89DDFF\\">'</span><span style=\\"color:#C3E88D\\">b</span><span style=\\"color:#89DDFF\\">'</span><span style=\\"color:#A6ACCD\\"> </span><span style=\\"color:#89DDFF\\">|</span><span style=\\"color:#A6ACCD\\"> string </span><span style=\\"color:#89DDFF\\">|</span><span style=\\"color:#A6ACCD\\"> readonly Array</span><span style=\\"color:#89DDFF\\"><</span><span style=\\"color:#89DDFF\\">'</span><span style=\\"color:#C3E88D\\">a</span><span style=\\"color:#89DDFF\\">'</span><span style=\\"color:#A6ACCD\\"> </span><span style=\\"color:#89DDFF\\">|</span><span style=\\"color:#A6ACCD\\"> </span><span style=\\"color:#89DDFF\\">'</span><span style=\\"color:#C3E88D\\">b</span><span style=\\"color:#89DDFF\\">'</span><span style=\\"color:#A6ACCD\\"> </span><span style=\\"color:#89DDFF\\">|</span><span style=\\"color:#A6ACCD\\"> string</span><span style=\\"color:#89DDFF\\">>,</span><span style=\\"color:#A6ACCD\\"> namedMixed: AB </span><span style=\\"color:#89DDFF\\">|</span><span style=\\"color:#A6ACCD\\"> string </span><span style=\\"color:#89DDFF\\">|</span><span style=\\"color:#A6ACCD\\"> readonly Array</span><span style=\\"color:#89DDFF\\"><</span><span style=\\"color:#A6ACCD\\">AB </span><span style=\\"color:#89DDFF\\">|</span><span style=\\"color:#A6ACCD\\"> string</span><span style=\\"color:#89DDFF\\">></span><span style=\\"color:#A6ACCD\\">): string</span></span>
127
130
<span class =\\"line\\"></span></code></pre>
128
131
</div>",
129
132
" name" : " literalUnionParamMethod" ,
@@ -135,6 +138,41 @@ exports[`signature > analyzeSignature() > literalUnionParamMethod 1`] = `
135
138
" name" : " value" ,
136
139
" type" : " 'a' | 'b' | string" ,
137
140
} ,
141
+ {
142
+ " default" : undefined ,
143
+ " description" : " <p><code>'a'</code> or <code>'b'</code>.</p>
144
+ " ,
145
+ " name" : " namedValue" ,
146
+ " type" : " AB | string" ,
147
+ } ,
148
+ {
149
+ " default" : undefined ,
150
+ " description" : " <p>Array of <code>'a'</code> or <code>'b'</code>.</p>
151
+ " ,
152
+ " name" : " array" ,
153
+ " type" : " Array<'a' | 'b' | string>" ,
154
+ } ,
155
+ {
156
+ " default" : undefined ,
157
+ " description" : " <p>Array of <code>'a'</code> or <code>'b'</code>.</p>
158
+ " ,
159
+ " name" : " namedArray" ,
160
+ " type" : " Array<AB | string>" ,
161
+ } ,
162
+ {
163
+ " default" : undefined ,
164
+ " description" : " <p>Value <code>'a'</code> or <code>'b'</code> or an array thereof.</p>
165
+ " ,
166
+ " name" : " mixed" ,
167
+ " type" : " 'a' | 'b' | string | Array<'a' | 'b' | string>" ,
168
+ } ,
169
+ {
170
+ " default" : undefined ,
171
+ " description" : " <p>Value <code>'a'</code> or <code>'b'</code> or an array thereof.</p>
172
+ " ,
173
+ " name" : " namedMixed" ,
174
+ " type" : " AB | string | Array<AB | string>" ,
175
+ } ,
138
176
],
139
177
" returns" : " string" ,
140
178
" seeAlsos" : [],
0 commit comments