import { IParams } from './params'; import { IPage } from './page'; import { Filter } from '../services/filter'; export interface IParamsCollection extends IParams { remotefilter?: Filter; /** @deprecated since 2.2, we have rxjs pipes */ smartfilter?: object; sort?: Array; page?: IPage; fields?: object; store_cache_method?: 'individual' | 'compact'; /** @deprecated since 2.2 */ storage_ttl?: number; /** @deprecated since 2.2 */ cachehash?: string; custom_http_params?: Array; } export interface IBuildedParamsCollection extends IParams { remotefilter: Filter; /** @deprecated since 2.2, we have rxjs pipes */ smartfilter: object; sort: Array; page: IPage; fields: object; store_cache_method: 'individual' | 'compact'; /** @deprecated since 2.2 */ storage_ttl: number; /** @deprecated since 2.2 */ cachehash: string; custom_http_params: Array; }