import { SIM_STATUS } from "./contract"; import type { SimStatus } from "./schema"; export function canManageActiveSim(status: SimStatus): boolean { return status === SIM_STATUS.ACTIVE; } export function canReissueEsim(status: SimStatus): boolean { return canManageActiveSim(status); } export function canCancelSim(status: SimStatus): boolean { return canManageActiveSim(status); } export function canTopUpSim(status: SimStatus): boolean { return canManageActiveSim(status); }