Строго типизированный декоратор для хранилища IStorage, поддерживающий валидацию свойств и расширение произвольными данными через свойство ValidationInfoStorageObject.info.

Hierarchy

Constructors

Static Keys Properties

additionalMetaKey: "AdditionalMeta" = 'AdditionalMeta'
configurationCacheIsActualKey: "ConfigurationIsCached" = 'ConfigurationIsCached'
configurationMetadataKey: ".configuration" = '.configuration'
configurationVersionKey: "ConfigurationVersion" = 'ConfigurationVersion'
dbmsKey: "Dbms" = 'Dbms'
defaultColors: "DefaultColors" = 'DefaultColors'
deskiCipherInfoKey: "CipherInfo" = 'CipherInfo'
formattingSettingsListKey: "FormattingSettingsList" = 'FormattingSettingsList'
infoKey: "Info" = 'Info'
personalRoleSatelliteKey: "PersonalRoleSatellite" = 'PersonalRoleSatellite'
supportedPdfFormatsKey: "SupportedPdfFormats" = 'SupportedPdfFormats'
userSettingsLastUpdateKey: "UserSettingsLastUpdate" = 'UserSettingsLastUpdate'
validationResultKey: "ValidationResult" = 'ValidationResult'
webSettingsKey: "WebSettings" = 'WebSettings'

Accessors

  • get additionalMeta(): IStorage<unknown>
  • Returns IStorage<unknown>

  • set additionalMeta(value: IStorage<unknown>): void
  • Parameters

    Returns void

  • get configurationIsCached(): boolean
  • Returns boolean

  • set configurationIsCached(value: boolean): void
  • Parameters

    • value: boolean

    Returns void

  • get configurationVersion(): number
  • Returns number

  • set configurationVersion(value: number): void
  • Parameters

    • value: number

    Returns void

  • get dbms(): number
  • Returns number

  • set dbms(value: number): void
  • Parameters

    • value: number

    Returns void

  • get defaultColors(): IStorage<unknown>
  • Returns IStorage<unknown>

  • set defaultColors(value: IStorage<unknown>): void
  • Parameters

    Returns void

  • get deskiCipherInfo(): IStorage<unknown>
  • Returns IStorage<unknown>

  • set deskiCipherInfo(value: IStorage<unknown>): void
  • Parameters

    Returns void

  • get info(): IStorage<unknown>
  • Дополнительная пользовательская информация.

    Returns IStorage<unknown>

  • set info(value: IStorage<unknown>): void
  • Parameters

    Returns void

  • get personalRoleSatellite(): Card
  • Returns Card

  • set personalRoleSatellite(value: Card): void
  • Parameters

    Returns void

  • get supportedPdfFormats(): string[]
  • Returns string[]

  • set supportedPdfFormats(value: string[]): void
  • Parameters

    • value: string[]

    Returns void

  • get userSettingsLastUpdate(): null | string
  • Returns null | string

  • set userSettingsLastUpdate(value: null | string): void
  • Parameters

    • value: null | string

    Returns void

  • get webSettings(): IStorage<unknown>
  • Returns IStorage<unknown>

  • set webSettings(value: IStorage<unknown>): void
  • Parameters

    Returns void

Methods

  • Выполняет очистку хранилища от избыточных данных.

    Returns void

  • Выполняет резолв кеша декораторов для данных объекта-хранилища.

    Returns void

  • Возвращает хранилище IStorage, декоратором для которого является текущий объект.

    Returns

    Хранилище IStorage, декоратором для которого является текущий объект.

    Returns IStorage<unknown>

  • Выполняет проверку объекта на валидность и возвращает признак того, что объект является валидным.

    Returns

    true, если объект прошёл проверку на валидность; false в противном случае.

    Returns boolean

  • Метод, уведомляющий объект о наличии изменений в его хранилище.

    Returns void

  • Удаляет системную информацию, которая может располагаться в любом месте в хранилище текущего объекта и может быть найдена по ключам с префиксом StorageHelper.systemKeyPrefix.

    Returns void

  • Удаляет пользовательскую информацию, которая может располагаться в любом месте в хранилище текущего объекта и может быть найдена по ключам с префиксом StorageHelper.userKeyPrefix.

    Returns void

  • Returns null | IStorage<unknown>

  • Returns null | IStorage<unknown>

  • Returns null | IStorage<unknown>

  • Возвращает дополнительную пользовательскую информацию по текущему объекту или null, если информация ещё не была задана.

    Returns

    Дополнительная пользовательская информацию по текущему объекту или null, если информация ещё не была задана.

    Returns null | IStorage<unknown>

  • Returns null | Card

  • Returns null | string[]

  • Returns null | IStorage<unknown>

  • Выполняет валидацию текущего объекта и всех его дочерних объектов.

    Returns

    Объект, выполняющий построение результата валидации.

    Returns ValidationResult

Generated using TypeDoc