/**
 * 应用级事件系统类型定义
 * 提供类型安全的事件通信能力
 */ /**
 * 事件监听器类型
 * 
 * @template T - 事件数据类型
 */ /**
 * 框架内置事件类型
 */ export var FrameworkEventType = /*#__PURE__*/ function(FrameworkEventType) {
    /**
   * 应用启动开始
   */ FrameworkEventType["APP_START"] = "framework:app:start";
    /**
   * 应用启动完成
   */ FrameworkEventType["APP_STARTED"] = "framework:app:started";
    /**
   * 应用初始化开始
   */ FrameworkEventType["APP_INIT_START"] = "framework:app:init:start";
    /**
   * 应用初始化完成
   */ FrameworkEventType["APP_INIT_COMPLETE"] = "framework:app:init:complete";
    /**
   * 应用初始化失败
   */ FrameworkEventType["APP_INIT_ERROR"] = "framework:app:init:error";
    /**
   * 应用渲染开始
   */ FrameworkEventType["APP_RENDER_START"] = "framework:app:render:start";
    /**
   * 应用渲染完成
   */ FrameworkEventType["APP_RENDER_COMPLETE"] = "framework:app:render:complete";
    /**
   * 路由变化
   */ FrameworkEventType["ROUTE_CHANGE"] = "framework:route:change";
    /**
   * 路由导航开始
   */ FrameworkEventType["ROUTE_NAVIGATE_START"] = "framework:route:navigate:start";
    /**
   * 路由导航完成
   */ FrameworkEventType["ROUTE_NAVIGATE_COMPLETE"] = "framework:route:navigate:complete";
    /**
   * 错误发生
   */ FrameworkEventType["ERROR_OCCURRED"] = "framework:error:occurred";
    /**
   * 实例创建
   */ FrameworkEventType["INSTANCE_CREATED"] = "framework:instance:created";
    /**
   * 实例销毁
   */ FrameworkEventType["INSTANCE_DESTROYED"] = "framework:instance:destroyed";
    /**
   * 性能指标更新
   */ FrameworkEventType["PERFORMANCE_UPDATE"] = "framework:performance:update";
    return FrameworkEventType;
}({});

//# sourceMappingURL=types.js.map