Юниверс DG SDK UI
v2.15.0

Интерфейс UserExitManager

Интерфейс менеджера точек расширения

interface UserExitManager {
    disableModuleById(moduleId: string): void;
    findResolvedModuleByType<K extends keyof IUeMeta>(
        type: K,
        resolverParams: Parameters<IUeMeta[K]["resolver"]>,
        options?: UserExitFilterOptions,
    ): IUeMeta[K] | undefined;
    getModuleById<
        T extends
            Universe.Platform.UserExit.UserExit<
                AbstractUserExitResolver,
                Record<string, any>,
            >,
    >(
        moduleId: string,
    ): T | null;
    getModulesByType<K extends keyof IUeMeta>(
        type: K,
        options?: UserExitFilterOptions,
    ): IUeMeta[K][];
    getResolvedModulesByType<K extends keyof IUeMeta>(
        type: K,
        resolverParams: Parameters<IUeMeta[K]["resolver"]>,
        options?: UserExitFilterOptions,
    ): IUeMeta[K][];
    hasModuleById(moduleId: string): boolean;
}
Индекс

Методы

  • Отключить экземпляр точки расширения с указанным ID

    Параметры

    Возвращает void

  • Получить первый найденный экземпляр точки расширения, отфильтрованный резолвером

    Параметры типа

    • K extends keyof IUeMeta

    Параметры

    • type: K

      Тип точки расширения

    • resolverParams: Parameters<IUeMeta[K]["resolver"]>

      Параметры, необходимые резолверу точки расширения

    • Optionaloptions: UserExitFilterOptions

      Дополнительные параметры фильтрации

    Возвращает IUeMeta[K] | undefined

  • Получить все экземпляры точки расширения

    Параметры типа

    • K extends keyof IUeMeta

    Параметры

    • type: K

      Тип точки расширения

    • Optionaloptions: UserExitFilterOptions

      Дополнительные параметры фильтрации

    Возвращает IUeMeta[K][]

  • Получить все экземпляры точки расширения, отфильтрованные резолвером

    Параметры типа

    • K extends keyof IUeMeta

    Параметры

    • type: K

      Тип точки расширения

    • resolverParams: Parameters<IUeMeta[K]["resolver"]>

      Параметры, необходимые резолверу точки расширения

    • Optionaloptions: UserExitFilterOptions

      Дополнительные параметры фильтрации

    Возвращает IUeMeta[K][]

  • Существует ли экземпляр точки расширения с указанным ID

    Параметры

    Возвращает boolean