UNPKG

@regionorebrolan/extensions

Version:
15 lines (14 loc) 697 B
import IComparer from "./IComparer"; import IQueryCollection from "./IQueryCollection"; import IQueryCollectionFactory from "./IQueryCollectionFactory"; import IQueryParameterFactory from "./IQueryParameterFactory"; export default class QueryCollectionFactory implements IQueryCollectionFactory { private readonly _keyComparer; private readonly _queryParameterFactory; constructor(keyComparer: IComparer<string>, queryParameterFactory: IQueryParameterFactory); protected get keyComparer(): IComparer<string>; protected get queryParameterFactory(): IQueryParameterFactory; create(changeHandler?: { (): void; }, query?: string): IQueryCollection; }