UNPKG

nsrtm-gestionarchivo-npm-prueba2

Version:

Proyecto de Libreria Frontend para la Gestión de Archivos

35 lines 3.54 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmFzZS1zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vYXJjaGl2by9uc3J0bS1nZXN0aW9uYXJjaGl2by1ucG0vc3JjL2FwcC9hcGkvZ2VzdGlvbmFyY2hpdm8vYmFzZS1zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLG9CQUFvQjtBQUNwQixvQkFBb0I7QUFDcEIsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQzs7OztBQUkzQzs7R0FFRztBQUVILE1BQU0sT0FBTyxXQUFXO0lBQ3RCLFlBQ1ksTUFBd0IsRUFDeEIsSUFBZ0I7UUFEaEIsV0FBTSxHQUFOLE1BQU0sQ0FBa0I7UUFDeEIsU0FBSSxHQUFKLElBQUksQ0FBWTtRQUlwQixhQUFRLEdBQVcsRUFBRSxDQUFDO0lBRjlCLENBQUM7SUFJRDs7O09BR0c7SUFDSCxJQUFJLE9BQU87UUFDVCxPQUFPLElBQUksQ0FBQyxRQUFRLElBQUksSUFBSSxDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUM7SUFDOUMsQ0FBQztJQUVEOztPQUVHO0lBQ0gsSUFBSSxPQUFPLENBQUMsT0FBZTtRQUN6QixJQUFJLENBQUMsUUFBUSxHQUFHLE9BQU8sQ0FBQztJQUMxQixDQUFDOzt3R0F0QlUsV0FBVzs0R0FBWCxXQUFXOzJGQUFYLFdBQVc7a0JBRHZCLFVBQVUiLCJzb3VyY2VzQ29udGVudCI6WyIvKiB0c2xpbnQ6ZGlzYWJsZSAqL1xyXG4vKiBlc2xpbnQtZGlzYWJsZSAqL1xyXG5pbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IEh0dHBDbGllbnQgfSBmcm9tICdAYW5ndWxhci9jb21tb24vaHR0cCc7XHJcbmltcG9ydCB7IEFwaUNvbmZpZ3VyYXRpb24gfSBmcm9tICcuL2FwaS1jb25maWd1cmF0aW9uJztcclxuXHJcbi8qKlxyXG4gKiBCYXNlIGNsYXNzIGZvciBzZXJ2aWNlc1xyXG4gKi9cclxuQEluamVjdGFibGUoKVxyXG5leHBvcnQgY2xhc3MgQmFzZVNlcnZpY2Uge1xyXG4gIGNvbnN0cnVjdG9yKFxyXG4gICAgcHJvdGVjdGVkIGNvbmZpZzogQXBpQ29uZmlndXJhdGlvbixcclxuICAgIHByb3RlY3RlZCBodHRwOiBIdHRwQ2xpZW50XHJcbiAgKSB7XHJcbiAgfVxyXG5cclxuICBwcml2YXRlIF9yb290VXJsOiBzdHJpbmcgPSAnJztcclxuXHJcbiAgLyoqXHJcbiAgICogUmV0dXJucyB0aGUgcm9vdCB1cmwgZm9yIGFsbCBvcGVyYXRpb25zIGluIHRoaXMgc2VydmljZS4gSWYgbm90IHNldCBkaXJlY3RseSBpbiB0aGlzXHJcbiAgICogc2VydmljZSwgd2lsbCBmYWxsYmFjayB0byBgQXBpQ29uZmlndXJhdGlvbi5yb290VXJsYC5cclxuICAgKi9cclxuICBnZXQgcm9vdFVybCgpOiBzdHJpbmcge1xyXG4gICAgcmV0dXJuIHRoaXMuX3Jvb3RVcmwgfHwgdGhpcy5jb25maWcucm9vdFVybDtcclxuICB9XHJcblxyXG4gIC8qKlxyXG4gICAqIFNldHMgdGhlIHJvb3QgVVJMIGZvciBBUEkgb3BlcmF0aW9ucyBpbiB0aGlzIHNlcnZpY2UuXHJcbiAgICovXHJcbiAgc2V0IHJvb3RVcmwocm9vdFVybDogc3RyaW5nKSB7XHJcbiAgICB0aGlzLl9yb290VXJsID0gcm9vdFVybDtcclxuICB9XHJcbn1cclxuIl19