Fix types

This commit is contained in:
Will O'Beirne 2019-03-19 16:26:43 -04:00
parent f2d934a4db
commit 2641dd0aae
No known key found for this signature in database
GPG Key ID: 44C190DB5DEAF9F6
1 changed files with 2 additions and 1 deletions

View File

@ -52,8 +52,9 @@ export function confirmPaymentDisclosure(contributionId: number, disclosure: str
}; };
} }
type UnwrapPromise<T> = T extends Promise<infer U> ? U : T;
export type ActionTypes = export type ActionTypes =
| ReturnType<typeof setStartingBlockHeight> | ReturnType<typeof setStartingBlockHeight>
| ReturnType<typeof generateAddresses> | UnwrapPromise<ReturnType<typeof generateAddresses>>
| ReturnType<typeof addPaymentDisclosure> | ReturnType<typeof addPaymentDisclosure>
| ReturnType<typeof confirmPaymentDisclosure>; | ReturnType<typeof confirmPaymentDisclosure>;