@regionorebrolan/extensions
Version:
Library with JavaScript additions and extensions.
23 lines (22 loc) • 1.11 kB
TypeScript
import IComparer from "./Collections/IComparer";
import IParser from "./IParser";
import IQueryCollection from "./Collections/IQueryCollection";
import IQueryCollectionFactory from "./Collections/IQueryCollectionFactory";
import IQueryParameterFactory from "./Collections/IQueryParameterFactory";
import IQueryValueSetFactory from "./Collections/IQueryValueSetFactory";
import IServiceProvider from "./IServiceProvider";
import IUriBuilderFactory from "./IUriBuilderFactory";
export default class ServiceProvider implements IServiceProvider {
private _queryCollectionFactory;
private _queryCollectionParser;
private _queryParameterFactory;
private _queryValueComparer;
private _queryValueSetFactory;
private _uriBuilderFactory;
get queryCollectionFactory(): IQueryCollectionFactory;
get queryCollectionParser(): IParser<IQueryCollection>;
get queryParameterFactory(): IQueryParameterFactory;
protected get queryValueComparer(): IComparer<any>;
get queryValueSetFactory(): IQueryValueSetFactory;
get uriBuilderFactory(): IUriBuilderFactory;
}