File

libs/selector/src/lib/list-selector/list-selector.service.ts

Index

Properties

Properties

filterList
filterList: ExtendedFilter[]
Type : ExtendedFilter[]
Optional
header
header: string
Type : string
headerAddition
headerAddition: string
Type : string
Optional
isDisabled
isDisabled: boolean
Type : boolean
Optional
selected
selected: string
Type : string
Optional
type
type: string
Type : string
import { Injectable } from '@angular/core';
import { FilteredProvider, HelgolandParameterFilter } from '@helgoland/core';

interface ExtendedFilter extends HelgolandParameterFilter {
    [key: string]: any;
}

export interface ListSelectorParameter {
    header: string;
    type: string;
    selected?: string;
    isDisabled?: boolean;
    headerAddition?: string;
    filterList?: ExtendedFilter[];
}

@Injectable()
export class ListSelectorService {
    public cache: Map<string, ListSelectorParameter[]> = new Map<string, ListSelectorParameter[]>();
    public providerList: FilteredProvider[];
}

result-matching ""

    No results matching ""