@regionorebrolan/extensions
Version:
Library with JavaScript additions and extensions.
15 lines (14 loc) • 697 B
TypeScript
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;
}