Skip to content
Source
Sign inSign up
Open History to see the last commit

connectOnboarding.ts

14 lines528 Bytes

1import * as Schema from "effect/Schema";
2​
3// Sign-out clears environments, so the wizard opt-out must persist separately.
4export const CONNECT_ONBOARDING_OPT_OUT_STORAGE_KEY = "t3code:connect-onboarding-opt-out:v1";
5​
6export const ConnectOnboardingOptOutSchema = Schema.Struct({
7 optOutAccounts: Schema.Array(Schema.String),
8});
9​
10export type ConnectOnboardingOptOutState = typeof ConnectOnboardingOptOutSchema.Type;
11​
12export const EMPTY_CONNECT_ONBOARDING_OPT_OUT_STATE: ConnectOnboardingOptOutState = {
13 optOutAccounts: [],
14};