@ledgerhq/live-common
Version:
Common ground for the Ledger Live apps
85 lines • 3.5 kB
TypeScript
import { DeviceModelId } from "@ledgerhq/types-devices";
import { PostOnboardingActionId, PostOnboardingState } from "@ledgerhq/types-live";
import { Selector } from "reselect";
export declare const initialState: PostOnboardingState;
type PartialNewStatePayload = {
newState: Partial<PostOnboardingState>;
};
type InitPayload = {
deviceModelId: DeviceModelId;
actionsIds: PostOnboardingActionId[];
};
type SetActionCompletedPayload = {
actionId: PostOnboardingActionId;
};
export type Payload = undefined | PartialNewStatePayload | InitPayload | SetActionCompletedPayload;
declare const _default: import("redux-actions").ReduxCompatibleReducer<PostOnboardingState, Payload>;
export default _default;
export declare const postOnboardingSelector: Selector<{
postOnboarding: PostOnboardingState;
}, PostOnboardingState>;
export declare const hubStateSelector: ((state: {
postOnboarding: PostOnboardingState;
}, ...params: unknown[]) => {
deviceModelId: DeviceModelId | null;
actionsToComplete: PostOnboardingActionId[];
actionsCompleted: {
claimMock?: boolean | undefined;
migrateAssetsMock?: boolean | undefined;
personalizeMock?: boolean | undefined;
assetsTransferMock?: boolean | undefined;
buyCryptoMock?: boolean | undefined;
customImageMock?: boolean | undefined;
recoverMock?: boolean | undefined;
customImage?: boolean | undefined;
assetsTransfer?: boolean | undefined;
buyCrypto?: boolean | undefined;
recover?: boolean | undefined;
};
lastActionCompleted: PostOnboardingActionId | null;
postOnboardingInProgress: boolean;
}) & import("reselect").OutputSelectorFields<(args_0: PostOnboardingState) => {
deviceModelId: DeviceModelId | null;
actionsToComplete: PostOnboardingActionId[];
actionsCompleted: {
claimMock?: boolean | undefined;
migrateAssetsMock?: boolean | undefined;
personalizeMock?: boolean | undefined;
assetsTransferMock?: boolean | undefined;
buyCryptoMock?: boolean | undefined;
customImageMock?: boolean | undefined;
recoverMock?: boolean | undefined;
customImage?: boolean | undefined;
assetsTransfer?: boolean | undefined;
buyCrypto?: boolean | undefined;
recover?: boolean | undefined;
};
lastActionCompleted: PostOnboardingActionId | null;
postOnboardingInProgress: boolean;
}, {
clearCache: () => void;
}> & {
clearCache: () => void;
};
export declare const postOnboardingDeviceModelIdSelector: ((state: {
postOnboarding: PostOnboardingState;
}, ...params: unknown[]) => DeviceModelId | null) & import("reselect").OutputSelectorFields<(args_0: PostOnboardingState) => DeviceModelId | null, {
clearCache: () => void;
}> & {
clearCache: () => void;
};
export declare const walletPostOnboardingEntryPointDismissedSelector: ((state: {
postOnboarding: PostOnboardingState;
}, ...params: unknown[]) => boolean) & import("reselect").OutputSelectorFields<(args_0: PostOnboardingState) => boolean, {
clearCache: () => void;
}> & {
clearCache: () => void;
};
export declare const entryPointFirstDisplayedDateSelector: ((state: {
postOnboarding: PostOnboardingState;
}, ...params: unknown[]) => Date | null) & import("reselect").OutputSelectorFields<(args_0: PostOnboardingState) => Date | null, {
clearCache: () => void;
}> & {
clearCache: () => void;
};
//# sourceMappingURL=reducer.d.ts.map