@@ -65,12 +65,12 @@ export class $RefParser<S extends object = JSONSchema, O extends ParserOptions<S
65
65
* @param [callback] - An error-first callback. The second parameter is the parsed JSON schema object.
66
66
* @returns - The returned promise resolves with the parsed JSON schema object.
67
67
*/
68
- public parse ( schema : S | string ) : Promise < S > ;
69
- public parse ( schema : S | string , callback : SchemaCallback < S > ) : Promise < void > ;
70
- public parse ( schema : S | string , options : O ) : Promise < S > ;
71
- public parse ( schema : S | string , options : O , callback : SchemaCallback < S > ) : Promise < void > ;
72
- public parse ( baseUrl : string , schema : S | string , options : O ) : Promise < S > ;
73
- public parse ( baseUrl : string , schema : S | string , options : O , callback : SchemaCallback < S > ) : Promise < void > ;
68
+ public parse ( schema : S | string | unknown ) : Promise < S > ;
69
+ public parse ( schema : S | string | unknown , callback : SchemaCallback < S > ) : Promise < void > ;
70
+ public parse ( schema : S | string | unknown , options : O ) : Promise < S > ;
71
+ public parse ( schema : S | string | unknown , options : O , callback : SchemaCallback < S > ) : Promise < void > ;
72
+ public parse ( baseUrl : string , schema : S | string | unknown , options : O ) : Promise < S > ;
73
+ public parse ( baseUrl : string , schema : S | string | unknown , options : O , callback : SchemaCallback < S > ) : Promise < void > ;
74
74
async parse ( ) {
75
75
const args = normalizeArgs < S , O > ( arguments as any ) ;
76
76
let promise ;
@@ -144,29 +144,29 @@ export class $RefParser<S extends object = JSONSchema, O extends ParserOptions<S
144
144
}
145
145
146
146
public static parse < S extends object = JSONSchema , O extends ParserOptions < S > = ParserOptions < S > > (
147
- schema : S | string ,
147
+ schema : S | string | unknown ,
148
148
) : Promise < S > ;
149
149
public static parse < S extends object = JSONSchema , O extends ParserOptions < S > = ParserOptions < S > > (
150
- schema : S | string ,
150
+ schema : S | string | unknown ,
151
151
callback : SchemaCallback < S > ,
152
152
) : Promise < void > ;
153
153
public static parse < S extends object = JSONSchema , O extends ParserOptions < S > = ParserOptions < S > > (
154
- schema : S | string ,
154
+ schema : S | string | unknown ,
155
155
options : O ,
156
156
) : Promise < S > ;
157
157
public static parse < S extends object = JSONSchema , O extends ParserOptions < S > = ParserOptions < S > > (
158
- schema : S | string ,
158
+ schema : S | string | unknown ,
159
159
options : O ,
160
160
callback : SchemaCallback < S > ,
161
161
) : Promise < void > ;
162
162
public static parse < S extends object = JSONSchema , O extends ParserOptions < S > = ParserOptions < S > > (
163
163
baseUrl : string ,
164
- schema : S | string ,
164
+ schema : S | string | unknown ,
165
165
options : O ,
166
166
) : Promise < S > ;
167
167
public static parse < S extends object = JSONSchema , O extends ParserOptions < S > = ParserOptions < S > > (
168
168
baseUrl : string ,
169
- schema : S | string ,
169
+ schema : S | string | unknown ,
170
170
options : O ,
171
171
callback : SchemaCallback < S > ,
172
172
) : Promise < void > ;
@@ -188,12 +188,17 @@ export class $RefParser<S extends object = JSONSchema, O extends ParserOptions<S
188
188
* @param options (optional)
189
189
* @param callback (optional) A callback that will receive a `$Refs` object
190
190
*/
191
- public resolve ( schema : S | string ) : Promise < $Refs < S , O > > ;
192
- public resolve ( schema : S | string , callback : $RefsCallback < S , O > ) : Promise < void > ;
193
- public resolve ( schema : S | string , options : O ) : Promise < $Refs < S , O > > ;
194
- public resolve ( schema : S | string , options : O , callback : $RefsCallback < S , O > ) : Promise < void > ;
195
- public resolve ( baseUrl : string , schema : S | string , options : O ) : Promise < $Refs < S , O > > ;
196
- public resolve ( baseUrl : string , schema : S | string , options : O , callback : $RefsCallback < S , O > ) : Promise < void > ;
191
+ public resolve ( schema : S | string | unknown ) : Promise < $Refs < S , O > > ;
192
+ public resolve ( schema : S | string | unknown , callback : $RefsCallback < S , O > ) : Promise < void > ;
193
+ public resolve ( schema : S | string | unknown , options : O ) : Promise < $Refs < S , O > > ;
194
+ public resolve ( schema : S | string | unknown , options : O , callback : $RefsCallback < S , O > ) : Promise < void > ;
195
+ public resolve ( baseUrl : string , schema : S | string | unknown , options : O ) : Promise < $Refs < S , O > > ;
196
+ public resolve (
197
+ baseUrl : string ,
198
+ schema : S | string | unknown ,
199
+ options : O ,
200
+ callback : $RefsCallback < S , O > ,
201
+ ) : Promise < void > ;
197
202
async resolve ( ) {
198
203
const args = normalizeArgs < S , O > ( arguments ) ;
199
204
@@ -219,29 +224,29 @@ export class $RefParser<S extends object = JSONSchema, O extends ParserOptions<S
219
224
* @param callback (optional) A callback that will receive a `$Refs` object
220
225
*/
221
226
public static resolve < S extends object = JSONSchema , O extends ParserOptions < S > = ParserOptions < S > > (
222
- schema : S | string ,
227
+ schema : S | string | unknown ,
223
228
) : Promise < $Refs < S , O > > ;
224
229
public static resolve < S extends object = JSONSchema , O extends ParserOptions < S > = ParserOptions < S > > (
225
- schema : S | string ,
230
+ schema : S | string | unknown ,
226
231
callback : $RefsCallback < S , O > ,
227
232
) : Promise < void > ;
228
233
public static resolve < S extends object = JSONSchema , O extends ParserOptions < S > = ParserOptions < S > > (
229
- schema : S | string ,
234
+ schema : S | string | unknown ,
230
235
options : O ,
231
236
) : Promise < $Refs < S , O > > ;
232
237
public static resolve < S extends object = JSONSchema , O extends ParserOptions < S > = ParserOptions < S > > (
233
- schema : S | string ,
238
+ schema : S | string | unknown ,
234
239
options : O ,
235
240
callback : $RefsCallback < S , O > ,
236
241
) : Promise < void > ;
237
242
public static resolve < S extends object = JSONSchema , O extends ParserOptions < S > = ParserOptions < S > > (
238
243
baseUrl : string ,
239
- schema : S | string ,
244
+ schema : S | string | unknown ,
240
245
options : O ,
241
246
) : Promise < $Refs < S , O > > ;
242
247
public static resolve < S extends object = JSONSchema , O extends ParserOptions < S > = ParserOptions < S > > (
243
248
baseUrl : string ,
244
- schema : S | string ,
249
+ schema : S | string | unknown ,
245
250
options : O ,
246
251
callback : $RefsCallback < S , O > ,
247
252
) : Promise < void > ;
@@ -264,29 +269,29 @@ export class $RefParser<S extends object = JSONSchema, O extends ParserOptions<S
264
269
* @param callback (optional) A callback that will receive the bundled schema object
265
270
*/
266
271
public static bundle < S extends object = JSONSchema , O extends ParserOptions < S > = ParserOptions < S > > (
267
- schema : S | string ,
272
+ schema : S | string | unknown ,
268
273
) : Promise < S > ;
269
274
public static bundle < S extends object = JSONSchema , O extends ParserOptions < S > = ParserOptions < S > > (
270
- schema : S | string ,
275
+ schema : S | string | unknown ,
271
276
callback : SchemaCallback < S > ,
272
277
) : Promise < void > ;
273
278
public static bundle < S extends object = JSONSchema , O extends ParserOptions < S > = ParserOptions < S > > (
274
- schema : S | string ,
279
+ schema : S | string | unknown ,
275
280
options : O ,
276
281
) : Promise < S > ;
277
282
public static bundle < S extends object = JSONSchema , O extends ParserOptions < S > = ParserOptions < S > > (
278
- schema : S | string ,
283
+ schema : S | string | unknown ,
279
284
options : O ,
280
285
callback : SchemaCallback < S > ,
281
286
) : Promise < void > ;
282
287
public static bundle < S extends object = JSONSchema , O extends ParserOptions < S > = ParserOptions < S > > (
283
288
baseUrl : string ,
284
- schema : S | string ,
289
+ schema : S | string | unknown ,
285
290
options : O ,
286
291
) : Promise < S > ;
287
292
public static bundle < S extends object = JSONSchema , O extends ParserOptions < S > = ParserOptions < S > > (
288
293
baseUrl : string ,
289
- schema : S | string ,
294
+ schema : S | string | unknown ,
290
295
options : O ,
291
296
callback : SchemaCallback < S > ,
292
297
) : Promise < S > ;
@@ -308,12 +313,12 @@ export class $RefParser<S extends object = JSONSchema, O extends ParserOptions<S
308
313
* @param options (optional)
309
314
* @param callback (optional) A callback that will receive the bundled schema object
310
315
*/
311
- public bundle ( schema : S | string ) : Promise < S > ;
312
- public bundle ( schema : S | string , callback : SchemaCallback < S > ) : Promise < void > ;
313
- public bundle ( schema : S | string , options : O ) : Promise < S > ;
314
- public bundle ( schema : S | string , options : O , callback : SchemaCallback < S > ) : Promise < void > ;
315
- public bundle ( baseUrl : string , schema : S | string , options : O ) : Promise < S > ;
316
- public bundle ( baseUrl : string , schema : S | string , options : O , callback : SchemaCallback < S > ) : Promise < void > ;
316
+ public bundle ( schema : S | string | unknown ) : Promise < S > ;
317
+ public bundle ( schema : S | string | unknown , callback : SchemaCallback < S > ) : Promise < void > ;
318
+ public bundle ( schema : S | string | unknown , options : O ) : Promise < S > ;
319
+ public bundle ( schema : S | string | unknown , options : O , callback : SchemaCallback < S > ) : Promise < void > ;
320
+ public bundle ( baseUrl : string , schema : S | string | unknown , options : O ) : Promise < S > ;
321
+ public bundle ( baseUrl : string , schema : S | string | unknown , options : O , callback : SchemaCallback < S > ) : Promise < void > ;
317
322
async bundle ( ) {
318
323
const args = normalizeArgs < S , O > ( arguments ) ;
319
324
try {
@@ -338,29 +343,29 @@ export class $RefParser<S extends object = JSONSchema, O extends ParserOptions<S
338
343
* @param callback (optional) A callback that will receive the dereferenced schema object
339
344
*/
340
345
public static dereference < S extends object = JSONSchema , O extends ParserOptions < S > = ParserOptions < S > > (
341
- schema : S | string ,
346
+ schema : S | string | unknown ,
342
347
) : Promise < S > ;
343
348
public static dereference < S extends object = JSONSchema , O extends ParserOptions < S > = ParserOptions < S > > (
344
- schema : S | string ,
349
+ schema : S | string | unknown ,
345
350
callback : SchemaCallback < S > ,
346
351
) : Promise < void > ;
347
352
public static dereference < S extends object = JSONSchema , O extends ParserOptions < S > = ParserOptions < S > > (
348
- schema : S | string ,
353
+ schema : S | string | unknown ,
349
354
options : O ,
350
355
) : Promise < S > ;
351
356
public static dereference < S extends object = JSONSchema , O extends ParserOptions < S > = ParserOptions < S > > (
352
- schema : S | string ,
357
+ schema : S | string | unknown ,
353
358
options : O ,
354
359
callback : SchemaCallback < S > ,
355
360
) : Promise < void > ;
356
361
public static dereference < S extends object = JSONSchema , O extends ParserOptions < S > = ParserOptions < S > > (
357
362
baseUrl : string ,
358
- schema : S | string ,
363
+ schema : S | string | unknown ,
359
364
options : O ,
360
365
) : Promise < S > ;
361
366
public static dereference < S extends object = JSONSchema , O extends ParserOptions < S > = ParserOptions < S > > (
362
367
baseUrl : string ,
363
- schema : S | string ,
368
+ schema : S | string | unknown ,
364
369
options : O ,
365
370
callback : SchemaCallback < S > ,
366
371
) : Promise < void > ;
@@ -383,12 +388,17 @@ export class $RefParser<S extends object = JSONSchema, O extends ParserOptions<S
383
388
* @param options (optional)
384
389
* @param callback (optional) A callback that will receive the dereferenced schema object
385
390
*/
386
- public dereference ( baseUrl : string , schema : S | string , options : O , callback : SchemaCallback < S > ) : Promise < void > ;
387
- public dereference ( schema : S | string , options : O , callback : SchemaCallback < S > ) : Promise < void > ;
388
- public dereference ( schema : S | string , callback : SchemaCallback < S > ) : Promise < void > ;
389
- public dereference ( baseUrl : string , schema : S | string , options : O ) : Promise < S > ;
390
- public dereference ( schema : S | string , options : O ) : Promise < S > ;
391
- public dereference ( schema : S | string ) : Promise < S > ;
391
+ public dereference (
392
+ baseUrl : string ,
393
+ schema : S | string | unknown ,
394
+ options : O ,
395
+ callback : SchemaCallback < S > ,
396
+ ) : Promise < void > ;
397
+ public dereference ( schema : S | string | unknown , options : O , callback : SchemaCallback < S > ) : Promise < void > ;
398
+ public dereference ( schema : S | string | unknown , callback : SchemaCallback < S > ) : Promise < void > ;
399
+ public dereference ( baseUrl : string , schema : S | string | unknown , options : O ) : Promise < S > ;
400
+ public dereference ( schema : S | string | unknown , options : O ) : Promise < S > ;
401
+ public dereference ( schema : S | string | unknown ) : Promise < S > ;
392
402
async dereference ( ) {
393
403
const args = normalizeArgs < S , O > ( arguments ) ;
394
404
0 commit comments