@@ -65,12 +65,12 @@ export class $RefParser<S extends object = JSONSchema, O extends ParserOptions<S
6565 * @param [callback] - An error-first callback. The second parameter is the parsed JSON schema object.
6666 * @returns - The returned promise resolves with the parsed JSON schema object.
6767 */
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 > ;
7474 async parse ( ) {
7575 const args = normalizeArgs < S , O > ( arguments as any ) ;
7676 let promise ;
@@ -144,29 +144,29 @@ export class $RefParser<S extends object = JSONSchema, O extends ParserOptions<S
144144 }
145145
146146 public static parse < S extends object = JSONSchema , O extends ParserOptions < S > = ParserOptions < S > > (
147- schema : S | string ,
147+ schema : S | string | unknown ,
148148 ) : Promise < S > ;
149149 public static parse < S extends object = JSONSchema , O extends ParserOptions < S > = ParserOptions < S > > (
150- schema : S | string ,
150+ schema : S | string | unknown ,
151151 callback : SchemaCallback < S > ,
152152 ) : Promise < void > ;
153153 public static parse < S extends object = JSONSchema , O extends ParserOptions < S > = ParserOptions < S > > (
154- schema : S | string ,
154+ schema : S | string | unknown ,
155155 options : O ,
156156 ) : Promise < S > ;
157157 public static parse < S extends object = JSONSchema , O extends ParserOptions < S > = ParserOptions < S > > (
158- schema : S | string ,
158+ schema : S | string | unknown ,
159159 options : O ,
160160 callback : SchemaCallback < S > ,
161161 ) : Promise < void > ;
162162 public static parse < S extends object = JSONSchema , O extends ParserOptions < S > = ParserOptions < S > > (
163163 baseUrl : string ,
164- schema : S | string ,
164+ schema : S | string | unknown ,
165165 options : O ,
166166 ) : Promise < S > ;
167167 public static parse < S extends object = JSONSchema , O extends ParserOptions < S > = ParserOptions < S > > (
168168 baseUrl : string ,
169- schema : S | string ,
169+ schema : S | string | unknown ,
170170 options : O ,
171171 callback : SchemaCallback < S > ,
172172 ) : Promise < void > ;
@@ -188,12 +188,17 @@ export class $RefParser<S extends object = JSONSchema, O extends ParserOptions<S
188188 * @param options (optional)
189189 * @param callback (optional) A callback that will receive a `$Refs` object
190190 */
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 > ;
197202 async resolve ( ) {
198203 const args = normalizeArgs < S , O > ( arguments ) ;
199204
@@ -219,29 +224,29 @@ export class $RefParser<S extends object = JSONSchema, O extends ParserOptions<S
219224 * @param callback (optional) A callback that will receive a `$Refs` object
220225 */
221226 public static resolve < S extends object = JSONSchema , O extends ParserOptions < S > = ParserOptions < S > > (
222- schema : S | string ,
227+ schema : S | string | unknown ,
223228 ) : Promise < $Refs < S , O > > ;
224229 public static resolve < S extends object = JSONSchema , O extends ParserOptions < S > = ParserOptions < S > > (
225- schema : S | string ,
230+ schema : S | string | unknown ,
226231 callback : $RefsCallback < S , O > ,
227232 ) : Promise < void > ;
228233 public static resolve < S extends object = JSONSchema , O extends ParserOptions < S > = ParserOptions < S > > (
229- schema : S | string ,
234+ schema : S | string | unknown ,
230235 options : O ,
231236 ) : Promise < $Refs < S , O > > ;
232237 public static resolve < S extends object = JSONSchema , O extends ParserOptions < S > = ParserOptions < S > > (
233- schema : S | string ,
238+ schema : S | string | unknown ,
234239 options : O ,
235240 callback : $RefsCallback < S , O > ,
236241 ) : Promise < void > ;
237242 public static resolve < S extends object = JSONSchema , O extends ParserOptions < S > = ParserOptions < S > > (
238243 baseUrl : string ,
239- schema : S | string ,
244+ schema : S | string | unknown ,
240245 options : O ,
241246 ) : Promise < $Refs < S , O > > ;
242247 public static resolve < S extends object = JSONSchema , O extends ParserOptions < S > = ParserOptions < S > > (
243248 baseUrl : string ,
244- schema : S | string ,
249+ schema : S | string | unknown ,
245250 options : O ,
246251 callback : $RefsCallback < S , O > ,
247252 ) : Promise < void > ;
@@ -264,29 +269,29 @@ export class $RefParser<S extends object = JSONSchema, O extends ParserOptions<S
264269 * @param callback (optional) A callback that will receive the bundled schema object
265270 */
266271 public static bundle < S extends object = JSONSchema , O extends ParserOptions < S > = ParserOptions < S > > (
267- schema : S | string ,
272+ schema : S | string | unknown ,
268273 ) : Promise < S > ;
269274 public static bundle < S extends object = JSONSchema , O extends ParserOptions < S > = ParserOptions < S > > (
270- schema : S | string ,
275+ schema : S | string | unknown ,
271276 callback : SchemaCallback < S > ,
272277 ) : Promise < void > ;
273278 public static bundle < S extends object = JSONSchema , O extends ParserOptions < S > = ParserOptions < S > > (
274- schema : S | string ,
279+ schema : S | string | unknown ,
275280 options : O ,
276281 ) : Promise < S > ;
277282 public static bundle < S extends object = JSONSchema , O extends ParserOptions < S > = ParserOptions < S > > (
278- schema : S | string ,
283+ schema : S | string | unknown ,
279284 options : O ,
280285 callback : SchemaCallback < S > ,
281286 ) : Promise < void > ;
282287 public static bundle < S extends object = JSONSchema , O extends ParserOptions < S > = ParserOptions < S > > (
283288 baseUrl : string ,
284- schema : S | string ,
289+ schema : S | string | unknown ,
285290 options : O ,
286291 ) : Promise < S > ;
287292 public static bundle < S extends object = JSONSchema , O extends ParserOptions < S > = ParserOptions < S > > (
288293 baseUrl : string ,
289- schema : S | string ,
294+ schema : S | string | unknown ,
290295 options : O ,
291296 callback : SchemaCallback < S > ,
292297 ) : Promise < S > ;
@@ -308,12 +313,12 @@ export class $RefParser<S extends object = JSONSchema, O extends ParserOptions<S
308313 * @param options (optional)
309314 * @param callback (optional) A callback that will receive the bundled schema object
310315 */
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 > ;
317322 async bundle ( ) {
318323 const args = normalizeArgs < S , O > ( arguments ) ;
319324 try {
@@ -338,29 +343,29 @@ export class $RefParser<S extends object = JSONSchema, O extends ParserOptions<S
338343 * @param callback (optional) A callback that will receive the dereferenced schema object
339344 */
340345 public static dereference < S extends object = JSONSchema , O extends ParserOptions < S > = ParserOptions < S > > (
341- schema : S | string ,
346+ schema : S | string | unknown ,
342347 ) : Promise < S > ;
343348 public static dereference < S extends object = JSONSchema , O extends ParserOptions < S > = ParserOptions < S > > (
344- schema : S | string ,
349+ schema : S | string | unknown ,
345350 callback : SchemaCallback < S > ,
346351 ) : Promise < void > ;
347352 public static dereference < S extends object = JSONSchema , O extends ParserOptions < S > = ParserOptions < S > > (
348- schema : S | string ,
353+ schema : S | string | unknown ,
349354 options : O ,
350355 ) : Promise < S > ;
351356 public static dereference < S extends object = JSONSchema , O extends ParserOptions < S > = ParserOptions < S > > (
352- schema : S | string ,
357+ schema : S | string | unknown ,
353358 options : O ,
354359 callback : SchemaCallback < S > ,
355360 ) : Promise < void > ;
356361 public static dereference < S extends object = JSONSchema , O extends ParserOptions < S > = ParserOptions < S > > (
357362 baseUrl : string ,
358- schema : S | string ,
363+ schema : S | string | unknown ,
359364 options : O ,
360365 ) : Promise < S > ;
361366 public static dereference < S extends object = JSONSchema , O extends ParserOptions < S > = ParserOptions < S > > (
362367 baseUrl : string ,
363- schema : S | string ,
368+ schema : S | string | unknown ,
364369 options : O ,
365370 callback : SchemaCallback < S > ,
366371 ) : Promise < void > ;
@@ -383,12 +388,17 @@ export class $RefParser<S extends object = JSONSchema, O extends ParserOptions<S
383388 * @param options (optional)
384389 * @param callback (optional) A callback that will receive the dereferenced schema object
385390 */
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 > ;
392402 async dereference ( ) {
393403 const args = normalizeArgs < S , O > ( arguments ) ;
394404
0 commit comments