nsrtm-gestionarchivo-npm-prueba2
Version:
Proyecto de Libreria Frontend para la Gestión de Archivos
35 lines • 3.55 kB
JavaScript
/* 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=