TESSA Web API
    Preparing search index...

    Interface IViewRepository

    Предоставляет доступ к представлениям доступным в системе.

    interface IViewRepository {
        isInitialized: boolean;
        getAllViews(): Promise<readonly IView[]>;
        getByName(name: string): Promise<null | IView>;
        initialize(views: readonly IViewMetadata[]): Promise<void>;
    }

    Implemented by

    Index

    Properties

    isInitialized: boolean

    Флаг, указывающий на то, что объект был успешно инициализирован.

    Methods

    • Возвращает список всех представлений.

      Returns Promise<readonly IView[]>

    • Возвращает представление, заданное по имени.

      Parameters

      • name: string

        Имя представления.

      Returns Promise<null | IView>

    • Инициализирует репозиторий представлений.

      Parameters

      • views: readonly IViewMetadata[]

        Метаданные доступных представлений.

      Returns Promise<void>