WebCAD-Lib-TS API 文档 - v1.0.0
    Preparing search index...

    Class PluginMarketService

    插件市场服务 单例模式,管理从服务端获取插件列表

    Index

    Methods

    • 设置插件市场地址

      Parameters

      • url: string

        插件市场 JSON 地址

      Returns void

    • 获取插件市场地址

      Returns string

    • 检查是否已配置插件市场

      Returns boolean

    • 从服务端获取插件列表

      Parameters

      • forceRefresh: boolean = false

        是否强制刷新(忽略缓存)

      Returns Promise<MarketplacePluginInfo[]>

      插件列表

    • 根据 ID 获取插件信息

      Parameters

      • pluginId: string

        插件ID

      Returns Promise<MarketplacePluginInfo>

      插件信息,如果不存在则返回 undefined

    • 搜索插件

      Parameters

      • keyword: string

        搜索关键词

      Returns Promise<MarketplacePluginInfo[]>

      匹配的插件列表

    • 清除缓存

      Returns void

    • 设置缓存有效期

      Parameters

      • ms: number

        缓存有效期(毫秒)

      Returns void