Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface IDaoPaaS

这是应用程序入口

使用如下:

   let options = {...};
let dao = new DaoPaaS(options);

Hierarchy

  • IDaoPaaS

Index

Events

  • onError(callback: ((error: Message) => void)): void
  • 错误消息侦听器.

    Parameters

    • callback: ((error: Message) => void)

      回调函数

    Returns void

  • onMessage(callback: ((message: Message) => void)): void
  • 消息侦听器.

    Parameters

    • callback: ((message: Message) => void)

      回调函数

    Returns void

  • removeError(callback: ((error: Message) => void)): void
  • 移除错误消息侦听器.

    Parameters

    • callback: ((error: Message) => void)

      回调函数

    Returns void

  • removeMessage(callback: ((message: Message) => void)): void
  • 移除消息侦听器.

    Parameters

    • callback: ((message: Message) => void)

      回调函数

    Returns void

Properties

i18nLanguage: I18nLanguageType

国际化语言

sdkVersion: string

sdk版本

themeType: ThemeType

主题类型

Methods

  • activePlayground(): void
  • 激活playground

    Returns void

  • customExecute(config: ICustomExcuteConfig): void
  • 自定义执行,通过业务方携带的配置信息来启动运行 tips:而不是通过后端读取配置文件信息

    Parameters

    • config: ICustomExcuteConfig

    Returns void

  • dispose(): void
  • 页面卸载的时候需要销毁实例和相关的缓存数据

    Returns void

  • followUser(agentUserId: string, callback: ((userInfo: UserInfo) => void)): void
  • 用户跟随

    Parameters

    • agentUserId: string

      用户id

    • callback: ((userInfo: UserInfo) => void)

      回调函数

        • (userInfo: UserInfo): void
        • Parameters

          • userInfo: UserInfo

          Returns void

    Returns void

  • goToPlayback(start: number): void
  • 改变相对开始时间,一般发生在用户托动进度条

    Parameters

    • start: number

      The difference relative to the absolute start time

    Returns void

  • insertCodeByCursor(callback: IInsertCodeExternalFn): any
  • 根据光标位置插入内容 tips: 该方法可以用于自定义光标定位

    Parameters

    • callback: IInsertCodeExternalFn

    Returns any

  • loadTheme(type: ThemeType): void
  • 切换主题

    Parameters

    • type: ThemeType

      主题类型

    Returns void

  • loggerEnable(data: any): void
  • 设置本地logger打印是否开启的方法

    Parameters

    • data: any

      设置的值,当这个值存在就会打印logger

    Returns void

  • 挂载SDK内部组件

    Parameters

    Returns void

  • 打开内部指定文件

    Parameters

    • filePath: string

    Returns Promise<ResultType>

  • pausePlayback(): void
  • 暂停回放

    Returns void

  • preparePlayback(): any
  • 准备回放数据,回放摘要信息到达后,会触发PlaybackInfo

    Returns any

  • reload(components?: ModuleType[]): void
  • 重新加载

    默认参数 ['Editor', 'Tree']

    memberof

    IDaoPaaS

    Parameters

    • components: ModuleType[] = ...

      需要刷新的组件

    Returns void

  • restartPlayback(rate?: number): any
  • 启动播放,可以指定相对开始时间和速率

    Parameters

    • Optional rate: number

      The multiplier relative to the original rate

    Returns any

  • runPlayground(): void
  • 运行 playground 方法

    Returns void

  • setFileStyle(params: FileStyleType): void
  • 设置文件样式

    Parameters

    • params: FileStyleType

      参数 - paths文件路径/styles为对应class

      PS: paths文件路径支持minimatch所支持的模糊路径

    Returns void

  • setRate(rate: number): any
  • 设置播放速率

    Parameters

    • rate: number

      播放速率

    Returns any

  • startPlayback(start: number, rate: number): any
  • 启动播放,可以指定相对开始时间和速率

    Parameters

    • start: number

      The difference relative to the absolute start time

    • rate: number

      The multiplier relative to the original rate

    Returns any

  • stopPlayground(): void
  • 停止 playground 方法

    Returns void

  • 切换国际化语言

    Parameters

    Returns void

  • switchLspDiagnostic(openDiagnostic: boolean): void
  • 切换LSP诊断

    memberof

    IDaoPaaS

    Parameters

    • openDiagnostic: boolean

      是否开启诊断报错

    Returns void

  • unFollowUser(user: UserInfo, callback: ((userInfo: UserInfo) => void)): void
  • 取消用户跟随

    Parameters

    • user: UserInfo

      用户信息

    • callback: ((userInfo: UserInfo) => void)

      回调函数

        • (userInfo: UserInfo): void
        • Parameters

          • userInfo: UserInfo

          Returns void

    Returns void

  • unmapRender(componentName: string): boolean
  • 卸载已通过 mapRender 挂载的组件。 宿主组件 v-if 切换或父级路由切换时调用,避免下一次 mapRender 撞到守卫。

    Parameters

    • componentName: string

      组件名(与 mapRender 的 item 字段对应)

    Returns boolean

    之前是否真的挂载过该组件

  • updateConfig(config: Config): any
  • 更新配置

    Parameters

    Returns any

  • 更新全局配置

    Parameters

    Returns any

Generated using TypeDoc