UNPKG

ftable

Version:
138 lines 8.63 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Injectable } from '@angular/core'; import { HttpClient } from '@angular/common/http'; // @Injectable({ // providedIn: 'root' // }) var FTableAPIService = /** @class */ (function () { function FTableAPIService(httpClient) { this.httpClient = httpClient; } /** * @param {?} APIURLS * @param {?} httpHeaders * @return {?} */ FTableAPIService.prototype.setAPIConfig = /** * @param {?} APIURLS * @param {?} httpHeaders * @return {?} */ function (APIURLS, httpHeaders) { this.httpHeaders = httpHeaders; this.APIURLS = APIURLS; // this.APIURL = APIURL; // this.http.post(APIURL,'',{headers: headers}); }; /** * @param {?} id * @return {?} */ FTableAPIService.prototype.get = /** * @param {?} id * @return {?} */ function (id) { return this.httpClient.get(this.APIURLS.GET + id, { headers: this.httpHeaders }); }; // getByColumnNameAndValue(name: string,value:any): Observable<any>{ // return this.httpClient.get(this.APIURL+'/'+) // } /* * */ // getByColumnNameAndValue(name: string,value:any): Observable<any>{ // return this.httpClient.get(this.APIURL+'/'+) // } /* * */ /** * @param {?} id * @param {?} propertyToChange * @param {?} value * @return {?} */ FTableAPIService.prototype.setData = // getByColumnNameAndValue(name: string,value:any): Observable<any>{ // return this.httpClient.get(this.APIURL+'/'+) // } /* * */ /** * @param {?} id * @param {?} propertyToChange * @param {?} value * @return {?} */ function (id, propertyToChange, value) { // console.log(this.APIURLS.PUT+id+'/'+propertyToChange); /** @type {?} */ var options = { headers: this.httpHeaders }; return this.httpClient.put(this.APIURLS.PUT + id + '/' + propertyToChange, JSON.stringify(value), options); }; /** * @param {?} id * @return {?} */ FTableAPIService.prototype.delete = /** * @param {?} id * @return {?} */ function (id) { /** @type {?} */ var options = { headers: this.httpHeaders }; return this.httpClient.delete(this.APIURLS.DELETE + id, options); }; /** * @param {?} table * @return {?} */ FTableAPIService.prototype.getData = /** * @param {?} table * @return {?} */ function (table) { // console.log("post getdata:"+this.APIURL+'FTables'); /** @type {?} */ var options = { headers: this.httpHeaders }; return this.httpClient.post(this.APIURLS.FTTABLE, table.dataModifier, options); }; FTableAPIService.decorators = [ { type: Injectable } ]; /** @nocollapse */ FTableAPIService.ctorParameters = function () { return [ { type: HttpClient } ]; }; return FTableAPIService; }()); export { FTableAPIService }; if (false) { /** * @type {?} * @private */ FTableAPIService.prototype.httpHeaders; /** * @type {?} * @private */ FTableAPIService.prototype.APIURLS; /** * @type {?} * @private */ FTableAPIService.prototype.httpClient; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZnRhYmxlQVBJLnNlcnZpY2UuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9mdGFibGUvIiwic291cmNlcyI6WyJsaWIvc2VydmljZS9mdGFibGVBUEkuc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUMzQyxPQUFPLEVBQUUsVUFBVSxFQUFnQixNQUFNLHNCQUFzQixDQUFDOzs7O0FBY2hFO0lBR0ksMEJBQW9CLFVBQXNCO1FBQXRCLGVBQVUsR0FBVixVQUFVLENBQVk7SUFDMUMsQ0FBQzs7Ozs7O0lBTUQsdUNBQVk7Ozs7O0lBQVosVUFBYSxPQUFrQixFQUFFLFdBQXdCO1FBQ3JELElBQUksQ0FBQyxXQUFXLEdBQUcsV0FBVyxDQUFDO1FBQy9CLElBQUksQ0FBQyxPQUFPLEdBQUcsT0FBTyxDQUFDO1FBQ3ZCLHdCQUF3QjtRQUMxQixpREFBaUQ7SUFDbkQsQ0FBQzs7Ozs7SUFFRCw4QkFBRzs7OztJQUFILFVBQUksRUFBTTtRQUNOLE9BQU8sSUFBSSxDQUFDLFVBQVUsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxHQUFHLEdBQUMsRUFBRSxFQUFDLEVBQUMsT0FBTyxFQUFFLElBQUksQ0FBQyxXQUFXLEVBQUMsQ0FBQyxDQUFDO0lBQ2hGLENBQUM7SUFFRCxvRUFBb0U7SUFDcEUsZ0RBQWdEO0lBQ2hELElBQUk7SUFHSjs7TUFFRTs7Ozs7Ozs7Ozs7OztJQUNGLGtDQUFPOzs7Ozs7Ozs7Ozs7O0lBQVAsVUFBUSxFQUFNLEVBQUMsZ0JBQXVCLEVBQUMsS0FBVTs7O1lBRXpDLE9BQU8sR0FBRztZQUNWLE9BQU8sRUFBRSxJQUFJLENBQUMsV0FBVztTQUM3QjtRQUVELE9BQU8sSUFBSSxDQUFDLFVBQVUsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxHQUFHLEdBQUMsRUFBRSxHQUFDLEdBQUcsR0FBQyxnQkFBZ0IsRUFBQyxJQUFJLENBQUMsU0FBUyxDQUFDLEtBQUssQ0FBQyxFQUFDLE9BQU8sQ0FBQyxDQUFDO0lBQ3RHLENBQUM7Ozs7O0lBRUQsaUNBQU07Ozs7SUFBTixVQUFPLEVBQU07O1lBQ0wsT0FBTyxHQUFHO1lBQ1YsT0FBTyxFQUFFLElBQUksQ0FBQyxXQUFXO1NBQzdCO1FBRUQsT0FBTyxJQUFJLENBQUMsVUFBVSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLE1BQU0sR0FBQyxFQUFFLEVBQUMsT0FBTyxDQUFDLENBQUM7SUFDakUsQ0FBQzs7Ozs7SUFFRyxrQ0FBTzs7OztJQUFQLFVBQVEsS0FBYTs7O1lBRWIsT0FBTyxHQUFHO1lBQ1YsT0FBTyxFQUFFLElBQUksQ0FBQyxXQUFXO1NBQzdCO1FBQ0EsT0FBTyxJQUFJLENBQUMsVUFBVSxDQUFDLElBQUksQ0FBZSxJQUFJLENBQUMsT0FBTyxDQUFDLE9BQU8sRUFBQyxLQUFLLENBQUMsWUFBWSxFQUFDLE9BQU8sQ0FBQyxDQUFDO0lBRy9GLENBQUM7O2dCQXREUixVQUFVOzs7O2dCQWRGLFVBQVU7O0lBc0VuQix1QkFBQztDQUFBLEFBeERELElBd0RDO1NBdkRZLGdCQUFnQjs7Ozs7O0lBS3hCLHVDQUFnQzs7Ozs7SUFFckMsbUNBQTJCOzs7OztJQUxYLHNDQUE4QiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IEh0dHBDbGllbnQsIEh0dHBSZXNwb25zZSB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbi9odHRwJztcbmltcG9ydCB7IEh0dHBIZWFkZXJzfSBmcm9tICdAYW5ndWxhci9jb21tb24vaHR0cCc7XG5cbmltcG9ydCB7ICBtYXAgfSBmcm9tICdyeGpzL29wZXJhdG9ycyc7XG5pbXBvcnQge2ZpcnN0Qnl9IGZyb20gJ3RoZW5ieSc7XG5pbXBvcnQgeyAgRlRhYmxlLCBGQ29sdW1uLCBGU2VhcmNoLCBGT3JkZXIgLCBGVGFibGVSZXN1bHQsIEZUYWJsZURhdGFNb2RpZmllciB9IGZyb20gJy4uL2Z0YWJsZS5tb2RlbCc7XG5pbXBvcnQgeyBGVGFibGVCYXNlU2VydmljZSB9IGZyb20gJy4vZnRhYmxlYmFzZS5zZXJ2aWNlJztcbmltcG9ydCB7T2JzZXJ2YWJsZSB9IGZyb20gJ3J4anMnO1xuaW1wb3J0IHsgRlRhYmxlVVJMUyB9IGZyb20gJy4uL2Z0YWJsZVVSTC5tb2RlbCc7XG4vLyBASW5qZWN0YWJsZSh7XG4vLyAgIHByb3ZpZGVkSW46ICdyb290J1xuLy8gfSlcblxuXG5ASW5qZWN0YWJsZSgpXG5leHBvcnQgY2xhc3MgRlRhYmxlQVBJU2VydmljZSBpbXBsZW1lbnRzIEZUYWJsZUJhc2VTZXJ2aWNle1xuXG4gICAgY29uc3RydWN0b3IocHJpdmF0ZSBodHRwQ2xpZW50OiBIdHRwQ2xpZW50KSB7XG4gICAgfVxuXG4gICAgIHByaXZhdGUgaHR0cEhlYWRlcnM6IEh0dHBIZWFkZXJzXG4gICAgLy8gIHByaXZhdGUgQVBJVVJMOiBzdHJpbmdcbnByaXZhdGUgQVBJVVJMUzpGVGFibGVVUkxTO1xuXG4gICAgc2V0QVBJQ29uZmlnKEFQSVVSTFM6RlRhYmxlVVJMUywgaHR0cEhlYWRlcnM6IEh0dHBIZWFkZXJzKSB7XG4gICAgICAgIHRoaXMuaHR0cEhlYWRlcnMgPSBodHRwSGVhZGVycztcbiAgICAgICAgdGhpcy5BUElVUkxTID0gQVBJVVJMUztcbiAgICAgICAgLy8gdGhpcy5BUElVUkwgPSBBUElVUkw7XG4gICAgICAvLyAgdGhpcy5odHRwLnBvc3QoQVBJVVJMLCcnLHtoZWFkZXJzOiBoZWFkZXJzfSk7XG4gICAgfSBcbiAgICBcbiAgICBnZXQoaWQ6YW55KXtcbiAgICAgICAgcmV0dXJuIHRoaXMuaHR0cENsaWVudC5nZXQodGhpcy5BUElVUkxTLkdFVCtpZCx7aGVhZGVyczogdGhpcy5odHRwSGVhZGVyc30pO1xuICAgIH1cblxuICAgIC8vIGdldEJ5Q29sdW1uTmFtZUFuZFZhbHVlKG5hbWU6IHN0cmluZyx2YWx1ZTphbnkpOiBPYnNlcnZhYmxlPGFueT57XG4gICAgLy8gIHJldHVybiB0aGlzLmh0dHBDbGllbnQuZ2V0KHRoaXMuQVBJVVJMKycvJyspXG4gICAgLy8gfVxuXG5cbiAgICAvKlxuICAgICpcbiAgICAqL1xuICAgIHNldERhdGEoaWQ6YW55LHByb3BlcnR5VG9DaGFuZ2U6c3RyaW5nLHZhbHVlOiBhbnkpOk9ic2VydmFibGU8YW55PntcbiAgICAgICAgLy8gY29uc29sZS5sb2codGhpcy5BUElVUkxTLlBVVCtpZCsnLycrcHJvcGVydHlUb0NoYW5nZSk7XG4gICAgICAgIGxldCBvcHRpb25zID0ge1xuICAgICAgICAgICAgaGVhZGVyczogdGhpcy5odHRwSGVhZGVyc1xuICAgICAgIH07IFxuXG4gICAgICAgcmV0dXJuIHRoaXMuaHR0cENsaWVudC5wdXQodGhpcy5BUElVUkxTLlBVVCtpZCsnLycrcHJvcGVydHlUb0NoYW5nZSxKU09OLnN0cmluZ2lmeSh2YWx1ZSksb3B0aW9ucyk7XG4gICAgfVxuXG4gICAgZGVsZXRlKGlkOmFueSk6T2JzZXJ2YWJsZTxhbnk+e1xuICAgICAgICBsZXQgb3B0aW9ucyA9IHtcbiAgICAgICAgICAgIGhlYWRlcnM6IHRoaXMuaHR0cEhlYWRlcnNcbiAgICAgICB9OyBcblxuICAgICAgIHJldHVybiB0aGlzLmh0dHBDbGllbnQuZGVsZXRlKHRoaXMuQVBJVVJMUy5ERUxFVEUraWQsb3B0aW9ucyk7XG4gICAgfVxuXG4gICAgICAgIGdldERhdGEodGFibGU6IEZUYWJsZSk6IE9ic2VydmFibGU8RlRhYmxlUmVzdWx0PiB7XG4gICAgICAgICAgICAvLyBjb25zb2xlLmxvZyhcInBvc3QgZ2V0ZGF0YTpcIit0aGlzLkFQSVVSTCsnRlRhYmxlcycpO1xuICAgICAgICAgICAgbGV0IG9wdGlvbnMgPSB7XG4gICAgICAgICAgICAgICAgaGVhZGVyczogdGhpcy5odHRwSGVhZGVyc1xuICAgICAgICAgICB9OyBcbiAgICAgICAgICAgIHJldHVybiB0aGlzLmh0dHBDbGllbnQucG9zdDxGVGFibGVSZXN1bHQ+KHRoaXMuQVBJVVJMUy5GVFRBQkxFLHRhYmxlLmRhdGFNb2RpZmllcixvcHRpb25zKTtcbiAgICAgICAgICAgIFxuXG4gICAgICAgIH1cblxufSJdfQ==