@mgrcto/angular-odata-v401
Version:
Odata Library for Angular made with Angular CLI
20 lines • 2.86 kB
JavaScript
import { Injectable } from '@angular/core';
import { ODataService } from './angularODataService';
import * as i0 from "@angular/core";
import * as i1 from "@angular/common/http";
import * as i2 from "./angularODataConfiguration";
export class ODataServiceFactory {
constructor(http, config) {
this.http = http;
this.config = config;
}
CreateService(typeName, config) {
return new ODataService(typeName, this.http, config ? config : this.config);
}
}
ODataServiceFactory.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "15.2.1", ngImport: i0, type: ODataServiceFactory, deps: [{ token: i1.HttpClient }, { token: i2.ODataConfiguration }], target: i0.ɵɵFactoryTarget.Injectable });
ODataServiceFactory.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "15.2.1", ngImport: i0, type: ODataServiceFactory });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "15.2.1", ngImport: i0, type: ODataServiceFactory, decorators: [{
type: Injectable
}], ctorParameters: function () { return [{ type: i1.HttpClient }, { type: i2.ODataConfiguration }]; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYW5ndWxhck9EYXRhU2VydmljZUZhY3RvcnkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9hbmd1bGFyLW9kYXRhLXY0MDEvc3JjL2xpYi9vZGF0YS9hbmd1bGFyT0RhdGFTZXJ2aWNlRmFjdG9yeS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBRzNDLE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSx1QkFBdUIsQ0FBQzs7OztBQUdyRCxNQUFNLE9BQU8sbUJBQW1CO0lBRTVCLFlBQW9CLElBQWdCLEVBQVUsTUFBMEI7UUFBcEQsU0FBSSxHQUFKLElBQUksQ0FBWTtRQUFVLFdBQU0sR0FBTixNQUFNLENBQW9CO0lBQ3hFLENBQUM7SUFFTSxhQUFhLENBQUksUUFBZ0IsRUFBRSxNQUEyQjtRQUNqRSxPQUFPLElBQUksWUFBWSxDQUFJLFFBQVEsRUFBRSxJQUFJLENBQUMsSUFBSSxFQUFFLE1BQU0sQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUM7SUFDbkYsQ0FBQzs7Z0hBUFEsbUJBQW1CO29IQUFuQixtQkFBbUI7MkZBQW5CLG1CQUFtQjtrQkFEL0IsVUFBVSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEh0dHBDbGllbnQgfSBmcm9tICdAYW5ndWxhci9jb21tb24vaHR0cCc7XHJcbmltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuXHJcbmltcG9ydCB7IE9EYXRhQ29uZmlndXJhdGlvbiB9IGZyb20gJy4vYW5ndWxhck9EYXRhQ29uZmlndXJhdGlvbic7XHJcbmltcG9ydCB7IE9EYXRhU2VydmljZSB9IGZyb20gJy4vYW5ndWxhck9EYXRhU2VydmljZSc7XHJcblxyXG5ASW5qZWN0YWJsZSgpXHJcbmV4cG9ydCBjbGFzcyBPRGF0YVNlcnZpY2VGYWN0b3J5IHtcclxuXHJcbiAgICBjb25zdHJ1Y3Rvcihwcml2YXRlIGh0dHA6IEh0dHBDbGllbnQsIHByaXZhdGUgY29uZmlnOiBPRGF0YUNvbmZpZ3VyYXRpb24pIHtcclxuICAgIH1cclxuXHJcbiAgICBwdWJsaWMgQ3JlYXRlU2VydmljZTxUPih0eXBlTmFtZTogc3RyaW5nLCBjb25maWc/OiBPRGF0YUNvbmZpZ3VyYXRpb24pOiBPRGF0YVNlcnZpY2U8VD4ge1xyXG4gICAgICAgIHJldHVybiBuZXcgT0RhdGFTZXJ2aWNlPFQ+KHR5cGVOYW1lLCB0aGlzLmh0dHAsIGNvbmZpZyA/IGNvbmZpZyA6IHRoaXMuY29uZmlnKTtcclxuICAgIH1cclxufVxyXG4iXX0=