/**
 * 判断是否应该显示启动页
 * 
 * @param showSplashScreen - 启动页显示策略
 * @returns boolean
 */ export function shouldShowSplashScreen(showSplashScreen) {
    // 明确指定不显示
    if (showSplashScreen === 'never') {
        return false;
    }
    // 明确指定总是显示
    if (showSplashScreen === 'always') {
        return true;
    }
    // 仅首次加载显示
    if (showSplashScreen === 'first-time-only') {
        const hasVisited = sessionStorage.getItem('__framework_visited__');
        if (hasVisited) {
            return false;
        }
        sessionStorage.setItem('__framework_visited__', 'true');
        return true;
    }
    // 自动判断（默认策略）
    // 这里可以根据实际情况添加更多判断逻辑
    // 例如：根据启动时间、网络状况等
    return true;
}

//# sourceMappingURL=splashScreenUtils.js.map