import { AdvancedSearchConfig } from './advance-search-config.interface'; import { Config } from './config.interface'; export interface SearchConfig extends Config { /** * List of standard filter to select in adding advanced Search * Used by {@link UploadBitstreamComponent}. */ advancedFilters: AdvancedSearchConfig; /** * Number used to render n UI elements called loading skeletons that act as placeholders. * These elements indicate that some content will be loaded in their stead. * Since we don't know how many filters will be loaded before we receive a response from the server we use this parameter for the skeletons count. * For instance if we set 5 then 5 loading skeletons will be visualized before the actual filters are retrieved. */ filterPlaceholdersCount?: number; }