File

libs/core/src/lib/model/settings/settings.ts

Index

Properties

Properties

basicAuth
basicAuth: boolean
Type : boolean
Optional
connector
connector: string
Type : string
Optional
name
name: string
Type : string
url
url: string
Type : string
import { Timespan } from './../internal/timeInterval';

export interface Settings {
    datasetApis?: DatasetApi[];
    defaultService?: {
        serviceId: string;
        apiUrl: string;
    };
    providerBlackList?: BlacklistedService[];
    proxyUrl?: string;
    proxyUrlsStartWith?: string[];
    timespanPresets?: TimespanPreset[];
    colorList?: string[];
    languages?: [{ label: string, code: string }];
    refreshDataInterval?: number;
}

export interface DatasetApi {
    name: string;
    url: string;
    connector?: string;
    basicAuth?: boolean;
}

export interface BlacklistedService {
    serviceId: string;
    apiUrl: string;
}

export interface TimespanPreset {
    name: string;
    label: string;
    timespan: TimespanMomentTemplate;
    seperatorAfterThisItem?: boolean;
}

export interface ParsedTimespanPreset {
    name: string;
    label: string;
    timespan: Timespan;
    seperatorAfterThisItem?: boolean;
}

export interface TimespanMomentTemplate {
    to: string;
    from: string;
}

result-matching ""

    No results matching ""