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 =
| ReturnType<typeof setStartingBlockHeight>
| ReturnType<typeof generateAddresses>
| UnwrapPromise<ReturnType<typeof generateAddresses>>
| ReturnType<typeof addPaymentDisclosure>
| ReturnType<typeof confirmPaymentDisclosure>;