File tree Expand file tree Collapse file tree 2 files changed +12
-5
lines changed Expand file tree Collapse file tree 2 files changed +12
-5
lines changed Original file line number Diff line number Diff line change @@ -340,10 +340,14 @@ export class JikeClient extends EventEmitter<EventMap> {
340
340
/**
341
341
* 从 JSON 数据创建
342
342
* @param data 数据
343
+ * @param config 其他配置项
343
344
*/
344
- static fromJSON ( data : JikeClientJSON ) : JikeClient {
345
- return new JikeClient (
346
- objectPick ( data , [
345
+ static fromJSON (
346
+ data : JikeClientJSON ,
347
+ config : Partial < ApiConfig > = { }
348
+ ) : JikeClient {
349
+ return new JikeClient ( {
350
+ ...objectPick ( data , [
347
351
'endpointId' ,
348
352
'endpointUrl' ,
349
353
'bundleId' ,
@@ -355,8 +359,9 @@ export class JikeClient extends EventEmitter<EventMap> {
355
359
356
360
'accessToken' ,
357
361
'refreshToken' ,
358
- ] )
359
- )
362
+ ] ) ,
363
+ ...config ,
364
+ } )
360
365
}
361
366
362
367
/**
Original file line number Diff line number Diff line change
1
+ export type { BeforeRequestHook } from 'ky'
2
+
1
3
export {
2
4
request ,
3
5
getAccessToken ,
You can’t perform that action at this time.
0 commit comments