Search
    Preparing search index...

    Менеджер свойств бэкенда.

    Hierarchy (View Summary)

    Index

    Constructors

    Accessors

    • get isLoading(): boolean

      Геттер текущего состояния загрузки.

      Returns boolean

    • get list(): T[]

      Геттер списка загруженных моделей. При первом обращении запускает загрузку.

      Returns T[]

    • get options(): { title: string; value: V }[]

      Набор опций, сформированных из списка моделей.

      Returns { title: string; value: V }[]

    Methods

    • Изменяет элемент в наборе данных по первичному ключу.

      Parameters

      • primaryKey: string

        Первичный ключ элемента.

      • item: BackendProperty

        Новый элемент.

      Returns void

    • Возвращает системный ключ группы.

      Type Parameters

      • K extends keyof IBackendPropertyGroup

      Parameters

      • key: K

        Ключ группы.

      Returns string

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

      Parameters

      • name: string

        Имя искомого элемента.

      Returns undefined | BackendProperty

    • Асинхронно возвращает элемент по имени.

      Parameters

      • name: string

        Имя искомого элемента.

      Returns Promise<undefined | BackendProperty>

    • Возвращает максимально допустимое количество вложений.

      Returns number

    • Возвращает максимально допустимый размер вложения.

      Returns number

    • Возвращает максимально допустимую длину имени файла.

      Returns string

    • Возвращает системный ключ свойства по указанному ключу.

      Type Parameters

      • K extends keyof IAllProperties

      Parameters

      • key: K

        Ключ свойства.

      Returns string

    • Type Parameters

      • K extends keyof IAllProperties

      Parameters

      • key: K

        Ключ свойства.

      Returns string

      Необходимо использовать метод getPropertySystemKey

      @universe-platform/security 2.0.0

      Возвращает строковое значение свойства по ключу.

    • Возвращает дату окончания сервера по ключу "TIMELINE_END".

      Returns string

    • Возвращает дату начала сервера по ключу "TIMELINE_START".

      Returns string

    • Parameters

      • name: string

        Имя группы.

      Returns Promise<void>

      Необходимо использовать метод loadPropertyGroup

      @universe-platform/security 2.0.0

      Загружает группу свойств бэкенда.

    • Parameters

      • name: string

        Имя свойства.

      Returns Promise<BackendProperty>

      Необходимо использовать метод loadPublicProperty

      @universe-platform/security 2.0.0

      Загружает публичное свойство бэкенда.

    • Returns Promise<void>

    • Загружает группу свойств бэкенда по системному ключу.

      Type Parameters

      • K extends keyof IBackendPropertyGroup

      Parameters

      • name: K

        Ключ группы.

      Returns Promise<void>

    • Загружает публичное свойство бэкенда по системному ключу.

      Type Parameters

      • K extends keyof IPublicBackendProperty

      Parameters

      • name: K

        Ключ свойства.

      Returns Promise<BackendProperty>

    • Регистрирует группу свойств бэкенда.

      Type Parameters

      • K extends keyof IBackendPropertyGroup

      Parameters

      • key: K

        Ключ группы.

      • systemKey: string

        Системный ключ группы.

      Returns void

    • Регистрирует свойство

      Type Parameters

      • K extends keyof IAllProperties

      Parameters

      • key: K

        Ключ свойства.

      • value: string

        Значение свойства.

      Returns void

    • Перезагружает данные.

      Returns Promise<void>

    • Перезагружает список свойств

      Returns Promise<BackendProperty[]>

    • Удаляет элемент из набора данных.

      Parameters

      • name: string

        Имя элемента.

      Returns void

    • Устанавливает состояние загрузки.

      Parameters

      • loading: boolean

        Признак загрузки.

      Returns void