UNPKG

@altostra/core

Version:

Core library for shared types and logic

22 lines (21 loc) 1.06 kB
export declare type OnboardingProgress = Done | NotStarted | OnboardingStep | OnboardingTeamStep; export interface OnboardingStep { type: 'onboarding.step'; step: number; } export interface OnboardingTeamStep { type: 'onboarding.team.step'; step: number; } export declare const isOnboardingTeamStep: import("@altostra/type-validations").ObjectOfTypeValidation<OnboardingTeamStep>; export declare const isOnboardingStep: import("@altostra/type-validations").ObjectOfTypeValidation<OnboardingStep>; export interface NotStarted { type: 'onboarding.not-started'; } export declare const isNotStarted: import("@altostra/type-validations").ObjectOfTypeValidation<NotStarted>; export interface Done { type: 'onboarding.done'; } export declare const isDone: import("@altostra/type-validations").ObjectOfTypeValidation<Done>; export declare const isOnboardingProgress: import("@altostra/type-validations").TypeValidation<OnboardingProgress>; export declare function validateOnboardingProgress(value: unknown): asserts value is OnboardingProgress;