16 lines
573 B
TypeScript
16 lines
573 B
TypeScript
|
|
import {
|
||
|
|
type InitialOnboardingNavigation,
|
||
|
|
resolveInitialOnboardingNavigation,
|
||
|
|
} from "./resolve-initial-onboarding-navigation";
|
||
|
|
export const resolveCompanyGuardDecision = (input: {
|
||
|
|
isAuthenticated: boolean;
|
||
|
|
availableCompaniesCount: number;
|
||
|
|
hasActiveCompany: boolean;
|
||
|
|
onboardingStatus: "not_provisioned" | "pending" | "completed";
|
||
|
|
}): InitialOnboardingNavigation =>
|
||
|
|
resolveInitialOnboardingNavigation({
|
||
|
|
isAuthenticated: input.isAuthenticated,
|
||
|
|
availableCompaniesCount: input.availableCompaniesCount,
|
||
|
|
onboardingStatus: input.onboardingStatus,
|
||
|
|
});
|