@@ -207,10 +207,9 @@ export type AssetList = { [asset in SwapAsset]: Asset };
207
207
208
208
// export type RequestAsset = Partial<Record<SwapAsset, number>>;
209
209
export type RequestAsset < K extends SwapAsset > = {
210
- [ P in K ] : ( Record < P , number > &
211
- Partial < Record < Exclude < K , P > , never > > ) extends infer O
212
- ? { [ Q in keyof O ] : O [ Q ] }
213
- : never
210
+ [ P in K ] : ( Record < P , number > & Partial < Record < Exclude < K , P > , never > > ) extends infer O
211
+ ? { [ Q in keyof O ] : O [ Q ] }
212
+ : never
214
213
} [ K ] ;
215
214
216
215
export type PriceData = {
@@ -270,12 +269,12 @@ export type Contract<T extends SwapAsset> = {
270
269
direction : 'send' | 'receive' ,
271
270
status : ContractStatus ,
272
271
htlc : T extends SwapAsset . NIM ? NimHtlcDetails
273
- : T extends SwapAsset . BTC ? BtcHtlcDetails
274
- : T extends SwapAsset . BTC_LN ? BtcLnHtlcDetails
275
- : T extends SwapAsset . USDC | SwapAsset . USDC_MATIC ? UsdcHtlcDetails
276
- : T extends SwapAsset . EUR ? EurHtlcDetails
277
- : T extends SwapAsset . CRC ? CrcHtlcDetails
278
- : never ,
272
+ : T extends SwapAsset . BTC ? BtcHtlcDetails
273
+ : T extends SwapAsset . BTC_LN ? BtcLnHtlcDetails
274
+ : T extends SwapAsset . USDC | SwapAsset . USDC_MATIC ? UsdcHtlcDetails
275
+ : T extends SwapAsset . EUR ? EurHtlcDetails
276
+ : T extends SwapAsset . CRC ? CrcHtlcDetails
277
+ : never ,
279
278
} ;
280
279
281
280
export type ContractWithEstimate < T extends SwapAsset > = Estimate & {
0 commit comments