rondo-framework/packages/redux/src/actions/GetResolvedAction.ts

7 lines
189 B
TypeScript

import {AsyncAction} from './AsyncAction'
export type GetResolvedAction<MyTypes, T extends string> =
MyTypes extends AsyncAction<infer U, T> & {status: 'resolved'}
? MyTypes
: never