MyCrypto/common/reducers/transaction/meta/typings.ts

17 lines
533 B
TypeScript

import {
SetUnitMetaAction,
SetTokenToMetaAction,
GetFromSucceededAction
} from 'actions/transaction';
import { TokenValue } from 'libs/units';
export interface State {
unit: SetUnitMetaAction['payload'];
previousUnit: SetUnitMetaAction['payload'];
decimal: number;
tokenValue: { raw: string; value: TokenValue | null }; // TODO: fix this workaround since some of the payload is optional
tokenTo: SetTokenToMetaAction['payload'];
from: GetFromSucceededAction['payload'] | null;
isContractInteraction: boolean;
}