Search
    Preparing search index...

    Класс, содержащий вспомогательным методы для работы с UPath

    Index

    Constructors

    Properties

    DELIMITER: string

    Разделитель между фрагментами пути

    Methods

    • Метод, возвращающий полный путь до заданного поля атрибута мета-модели

      Parameters

      • entity: null | IMetaModel

        Мета-модель

      • attribute: IMetaAbstractAttribute

        Атрибут

      • field: string

        Поле

      • OptionalrootPathParts: string | string[]

        Фрагменты, которые необходимо добавить в корень пути

      Returns null | any[]

    • Метод, возвращающий соответствие между путями к атрибутам и самими атрибутами мета-модели

      Parameters

      • metaRecord: IMetaModel

        Мета-модель

      • rootPathParts: string[]

        Фрагменты, которые необходимо добавить в корень путей

      Returns Record<string, IMetaAbstractAttribute>

    • Метод, возвращающий соответствие между путями, составленными из внутренних имён и путями, составленными из отображаемых имён

      Parameters

      • metaRecord: IMetaModel

        Мета-модель

      • OptionalrootPathParts: string[]

        Фрагменты, которые необходимо добавить в корень путей из внутренних имён

      • OptionalrootDisplayNameParts: string[]

        Фрагменты, которые необходимо добавить в корень путей из отображаемых имён

      Returns Record<string, string>

    • Метод, добавляющий фрагмент в конец пути

      Parameters

      • parent: string

        Путь

      • child: string

        Фрагмент, который будет добавлен в конец

      Returns string

    • Метод, возвращающий атрибут мета-модели, находящийся по указанному пути

      Parameters

      • entity: IMetaModel

        Мета-модель

      • path: string | string[]

      Returns undefined | IMetaAbstractAttribute

    • Метод, возвращающий список атрибутов мета-модели с указанными путями

      Parameters

      • entity: IMetaModel

        Мета-модель

      • paths: string[]

        Список путей

      Returns (undefined | IMetaAbstractAttribute)[]

    • Метод, удаляющий последний фрагмент из пути

      Parameters

      • path: string

        Путь

      Returns string

    • Метод, определяющий, есть ли вложенные фрагменты в пути

      Parameters

      • path: string

        Путь

      Returns boolean