UNPKG

nsrtm-gestionarchivo-npm-prueba2

Version:

Proyecto de Libreria Frontend para la Gestión de Archivos

35 lines 3.55 kB
/* tslint:disable */ /* eslint-disable */ import { Injectable } from '@angular/core'; import * as i0 from "@angular/core"; import * as i1 from "./api-configuration"; import * as i2 from "@angular/common/http"; /** * Base class for services */ export class BaseService { constructor(config, http) { this.config = config; this.http = http; this._rootUrl = ''; } /** * Returns the root url for all operations in this service. If not set directly in this * service, will fallback to `ApiConfiguration.rootUrl`. */ get rootUrl() { return this._rootUrl || this.config.rootUrl; } /** * Sets the root URL for API operations in this service. */ set rootUrl(rootUrl) { this._rootUrl = rootUrl; } } BaseService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: BaseService, deps: [{ token: i1.ApiConfiguration }, { token: i2.HttpClient }], target: i0.ɵɵFactoryTarget.Injectable }); BaseService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: BaseService }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: BaseService, decorators: [{ type: Injectable }], ctorParameters: function () { return [{ type: i1.ApiConfiguration }, { type: i2.HttpClient }]; } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmFzZS1zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vYXJjaGl2by9uc3J0bS1nZXN0aW9uYXJjaGl2by1ucG0vc3JjL2FwcC9hcGkvY29tdW5lcy1yZWdpc3Ryby9iYXNlLXNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsb0JBQW9CO0FBQ3BCLG9CQUFvQjtBQUNwQixPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDOzs7O0FBSTNDOztHQUVHO0FBRUgsTUFBTSxPQUFPLFdBQVc7SUFDdEIsWUFDWSxNQUF3QixFQUN4QixJQUFnQjtRQURoQixXQUFNLEdBQU4sTUFBTSxDQUFrQjtRQUN4QixTQUFJLEdBQUosSUFBSSxDQUFZO1FBSXBCLGFBQVEsR0FBVyxFQUFFLENBQUM7SUFGOUIsQ0FBQztJQUlEOzs7T0FHRztJQUNILElBQUksT0FBTztRQUNULE9BQU8sSUFBSSxDQUFDLFFBQVEsSUFBSSxJQUFJLENBQUMsTUFBTSxDQUFDLE9BQU8sQ0FBQztJQUM5QyxDQUFDO0lBRUQ7O09BRUc7SUFDSCxJQUFJLE9BQU8sQ0FBQyxPQUFlO1FBQ3pCLElBQUksQ0FBQyxRQUFRLEdBQUcsT0FBTyxDQUFDO0lBQzFCLENBQUM7O3dHQXRCVSxXQUFXOzRHQUFYLFdBQVc7MkZBQVgsV0FBVztrQkFEdkIsVUFBVSIsInNvdXJjZXNDb250ZW50IjpbIi8qIHRzbGludDpkaXNhYmxlICovXHJcbi8qIGVzbGludC1kaXNhYmxlICovXHJcbmltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgSHR0cENsaWVudCB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbi9odHRwJztcclxuaW1wb3J0IHsgQXBpQ29uZmlndXJhdGlvbiB9IGZyb20gJy4vYXBpLWNvbmZpZ3VyYXRpb24nO1xyXG5cclxuLyoqXHJcbiAqIEJhc2UgY2xhc3MgZm9yIHNlcnZpY2VzXHJcbiAqL1xyXG5ASW5qZWN0YWJsZSgpXHJcbmV4cG9ydCBjbGFzcyBCYXNlU2VydmljZSB7XHJcbiAgY29uc3RydWN0b3IoXHJcbiAgICBwcm90ZWN0ZWQgY29uZmlnOiBBcGlDb25maWd1cmF0aW9uLFxyXG4gICAgcHJvdGVjdGVkIGh0dHA6IEh0dHBDbGllbnRcclxuICApIHtcclxuICB9XHJcblxyXG4gIHByaXZhdGUgX3Jvb3RVcmw6IHN0cmluZyA9ICcnO1xyXG5cclxuICAvKipcclxuICAgKiBSZXR1cm5zIHRoZSByb290IHVybCBmb3IgYWxsIG9wZXJhdGlvbnMgaW4gdGhpcyBzZXJ2aWNlLiBJZiBub3Qgc2V0IGRpcmVjdGx5IGluIHRoaXNcclxuICAgKiBzZXJ2aWNlLCB3aWxsIGZhbGxiYWNrIHRvIGBBcGlDb25maWd1cmF0aW9uLnJvb3RVcmxgLlxyXG4gICAqL1xyXG4gIGdldCByb290VXJsKCk6IHN0cmluZyB7XHJcbiAgICByZXR1cm4gdGhpcy5fcm9vdFVybCB8fCB0aGlzLmNvbmZpZy5yb290VXJsO1xyXG4gIH1cclxuXHJcbiAgLyoqXHJcbiAgICogU2V0cyB0aGUgcm9vdCBVUkwgZm9yIEFQSSBvcGVyYXRpb25zIGluIHRoaXMgc2VydmljZS5cclxuICAgKi9cclxuICBzZXQgcm9vdFVybChyb290VXJsOiBzdHJpbmcpIHtcclxuICAgIHRoaXMuX3Jvb3RVcmwgPSByb290VXJsO1xyXG4gIH1cclxufVxyXG4iXX0=