{"version":3,"file":"mosaic-design-infosec-components-types.mjs","sources":["../../../libs/types/src/lib/common/date.ts","../../../libs/types/src/lib/common/file-size.ts","../../../libs/types/src/lib/common/localization.ts","../../../libs/types/src/lib/common/mixin.ts","../../../libs/types/src/lib/common/sort-order.ts","../../../libs/types/src/lib/common/status.ts","../../../libs/types/src/lib/common/theme.ts","../../../libs/types/src/lib/http/method.ts","../../../libs/types/src/lib/http/response-code.ts","../../../libs/types/src/lib/ic/localization.ts","../../../libs/types/src/lib/save-tree-display-state/tree-display-state-manager.service.ts","../../../libs/types/mosaic-design-infosec-components-types.ts"],"sourcesContent":["import { DateTime } from 'luxon';\n\nexport type DateParseInput = string | number | Date;\nexport type DateInput = DateParseInput | DateTime;\n\nexport enum DateFormatType {\n    OnlyTime = 'onlyTime',\n    AbsoluteShortDate = 'absoluteShortDate',\n    AbsoluteShortDateTime = 'absoluteShortDateTime',\n    AbsoluteLongDate = 'absoluteLongDate',\n    AbsoluteLongDateTime = 'absoluteLongDateTime',\n    RelativeShortDate = 'relativeShortDate',\n    RelativeLongDate = 'relativeLongDate'\n}\n\nexport enum DateRangeFormatType {\n    RangeLongDate = 'rangeLongDate',\n    RangeLongDateTime = 'rangeLongDateTime',\n    RangeMiddleDateTime = 'rangeMiddleDateTime',\n    RangeShortDate = 'rangeShortDate',\n    RangeShortDateTime = 'rangeShortDateTime'\n}\n","export enum FileSizeUnit {\n    B = 'B',\n    Kb = 'KB',\n    Mb = 'MB',\n    Gb = 'GB',\n    Tb = 'TB',\n    Pb = 'PB',\n    Eb = 'EB',\n    Zb = 'ZB',\n    Yb = 'YB'\n}\n\nexport interface FileSize {\n    size: number;\n    unit: FileSizeUnit;\n}\n","import { HashMap } from '@jsverse/transloco';\n\nexport enum Locale {\n    RuRU = 'ru-RU',\n    EnUS = 'en-US'\n}\n\nexport enum Language {\n    Ru = 'ru',\n    En = 'en'\n}\n\nexport interface LocalizationItem {\n    scopeOrAlias: string;\n    key: string;\n    params?: HashMap;\n}\n","// https://github.com/microsoft/TypeScript/issues/37142\n// eslint-disable-next-line @typescript-eslint/no-explicit-any\nexport type Constructor<T> = new (...args: any[]) => T;\n\n// https://github.com/microsoft/TypeScript/issues/30991\n// eslint-disable-next-line @typescript-eslint/ban-types\nexport type AbstractConstructor<T> = Function & { prototype: T };\n\n// Заменить реализацию выше на эту после фикса\n// https://github.com/microsoft/TypeScript/issues/30991\n// type AbstractConstructor<T> = abstract new (...args: unknown[]) => T;\n","export enum SortOrder {\n    Ascending = 'ascending',\n    Descending = 'descending'\n}\n","export enum Status {\n    Success = 'success',\n    Warning = 'warning',\n    Error = 'error',\n    Info = 'info',\n    Unavailable = 'unavailable',\n    InProgress = 'inProgress'\n}\n","export enum Theme {\n    Light = 'theme-light',\n    Dark = 'theme-dark'\n}\n\nexport enum ThemeMode {\n    Light = 'light',\n    Dark = 'dark',\n    System = 'system'\n}\n","export enum HttpMethod {\n    Get = 'GET',\n    Put = 'PUT',\n    Post = 'POST',\n    Delete = 'DELETE'\n}\n","export enum HttpResponseCode {\n    Success200Ok = 200,\n    Success201Created = 201,\n    Success202Accepted = 202,\n    Success204NoContent = 204,\n    ClientError400BadRequest = 400,\n    ClientError401Unauthorized = 401,\n    ClientError403Forbidden = 403,\n    ClientError404NotFound = 404,\n    ClientError405MethodNotAllowed = 405,\n    ServerError500InternalServerError = 500,\n    ServerError501NotImplemented = 501,\n    ServerError502BadGateway = 502,\n    ServerError503ServiceUnavailable = 503\n}\n","import { Locale } from '../common';\n\nexport type SupportedLocales = Locale.EnUS | Locale.RuRU;\n\nexport enum IcTranslocoScope {\n    AgGrid = 'ic-ag-grid',\n    AssetFilterSelect = 'ic-asset-filter-select',\n    AssetGroupSelect = 'ic-asset-group-select',\n    ClampedText = 'ic-clamped-text',\n    CopyToClipboardButton = 'ic-copy-to-clipboard-button',\n    CounterProgressBar = 'ic-counter-progress-bar',\n    FieldSortOrderSelect = 'ic-field-sort-order-select',\n    FileSize = 'ic-file-size',\n    HealthMonitoring = 'ic-health-monitoring',\n    NotificationsCenter = 'ic-notifications-center',\n    PdqlEditor = 'ic-pdql-editor',\n    Refresher = 'ic-refresher',\n    ServerErrors = 'ic-server-errors',\n    SessionExpirationModal = 'ic-session-expiration-modal',\n    SitesTreeHamburger = 'ic-sites-tree-hamburger',\n    TimeRange = 'ic-time-range',\n    NotFound = 'ic-not-found'\n}\n\nexport enum IcTranslocoScopeAlias {\n    AgGrid = 'icAgGrid',\n    AssetFilterSelect = 'icAssetFilterSelect',\n    AssetGroupSelect = 'icAssetGroupSelect',\n    ClampedText = 'icClampedText',\n    CopyToClipboardButton = 'icCopyToClipboardButton',\n    CounterProgressBar = 'icCounterProgressBar',\n    FieldSortOrderSelect = 'icFieldSortOrderSelect',\n    FileSize = 'icFileSize',\n    HealthMonitoring = 'icHealthMonitoring',\n    NotificationsCenter = 'icNotificationsCenter',\n    PdqlEditor = 'icPdqlEditor',\n    Refresher = 'icRefresher',\n    ServerErrors = 'icServerErrors',\n    SessionExpirationModal = 'icSessionExpirationModal',\n    SitesTreeHamburger = 'icSitesTreeHamburger',\n    TimeRange = 'icTimeRange',\n    NotFound = 'icNotFound'\n}\n\nexport type Translations = Record<SupportedLocales, Record<string, unknown>>;\n","import { Observable } from 'rxjs';\n\nexport abstract class BaseTreeDisplayStateManagerService<StorageSettings = string> {\n    abstract validateKey(storageKey: StorageSettings): boolean;\n\n    abstract getStateValue(storageKey: StorageSettings): Observable<Record<string, boolean>>;\n\n    abstract setStateValue(storageKey: StorageSettings, value: Record<string, unknown>): void;\n}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":"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"}