nsrtm-gestionarchivo-npm-prueba2
Version:
Proyecto de Libreria Frontend para la Gestión de Archivos
35 lines • 3.54 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmFzZS1zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vYXJjaGl2by9uc3J0bS1nZXN0aW9uYXJjaGl2by1ucG0vc3JjL2FwcC9hcGkvZ2VzdGlvbmFyY2hpdm8vYmFzZS1zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLG9CQUFvQjtBQUNwQixvQkFBb0I7QUFDcEIsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQzs7OztBQUkzQzs7R0FFRztBQUVILE1BQU0sT0FBTyxXQUFXO0lBQ3RCLFlBQ1ksTUFBd0IsRUFDeEIsSUFBZ0I7UUFEaEIsV0FBTSxHQUFOLE1BQU0sQ0FBa0I7UUFDeEIsU0FBSSxHQUFKLElBQUksQ0FBWTtRQUlwQixhQUFRLEdBQVcsRUFBRSxDQUFDO0lBRjlCLENBQUM7SUFJRDs7O09BR0c7SUFDSCxJQUFJLE9BQU87UUFDVCxPQUFPLElBQUksQ0FBQyxRQUFRLElBQUksSUFBSSxDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUM7SUFDOUMsQ0FBQztJQUVEOztPQUVHO0lBQ0gsSUFBSSxPQUFPLENBQUMsT0FBZTtRQUN6QixJQUFJLENBQUMsUUFBUSxHQUFHLE9BQU8sQ0FBQztJQUMxQixDQUFDOzt3R0F0QlUsV0FBVzs0R0FBWCxXQUFXOzJGQUFYLFdBQVc7a0JBRHZCLFVBQVUiLCJzb3VyY2VzQ29udGVudCI6WyIvKiB0c2xpbnQ6ZGlzYWJsZSAqL1xyXG4vKiBlc2xpbnQtZGlzYWJsZSAqL1xyXG5pbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IEh0dHBDbGllbnQgfSBmcm9tICdAYW5ndWxhci9jb21tb24vaHR0cCc7XHJcbmltcG9ydCB7IEFwaUNvbmZpZ3VyYXRpb24gfSBmcm9tICcuL2FwaS1jb25maWd1cmF0aW9uJztcclxuXHJcbi8qKlxyXG4gKiBCYXNlIGNsYXNzIGZvciBzZXJ2aWNlc1xyXG4gKi9cclxuQEluamVjdGFibGUoKVxyXG5leHBvcnQgY2xhc3MgQmFzZVNlcnZpY2Uge1xyXG4gIGNvbnN0cnVjdG9yKFxyXG4gICAgcHJvdGVjdGVkIGNvbmZpZzogQXBpQ29uZmlndXJhdGlvbixcclxuICAgIHByb3RlY3RlZCBodHRwOiBIdHRwQ2xpZW50XHJcbiAgKSB7XHJcbiAgfVxyXG5cclxuICBwcml2YXRlIF9yb290VXJsOiBzdHJpbmcgPSAnJztcclxuXHJcbiAgLyoqXHJcbiAgICogUmV0dXJucyB0aGUgcm9vdCB1cmwgZm9yIGFsbCBvcGVyYXRpb25zIGluIHRoaXMgc2VydmljZS4gSWYgbm90IHNldCBkaXJlY3RseSBpbiB0aGlzXHJcbiAgICogc2VydmljZSwgd2lsbCBmYWxsYmFjayB0byBgQXBpQ29uZmlndXJhdGlvbi5yb290VXJsYC5cclxuICAgKi9cclxuICBnZXQgcm9vdFVybCgpOiBzdHJpbmcge1xyXG4gICAgcmV0dXJuIHRoaXMuX3Jvb3RVcmwgfHwgdGhpcy5jb25maWcucm9vdFVybDtcclxuICB9XHJcblxyXG4gIC8qKlxyXG4gICAqIFNldHMgdGhlIHJvb3QgVVJMIGZvciBBUEkgb3BlcmF0aW9ucyBpbiB0aGlzIHNlcnZpY2UuXHJcbiAgICovXHJcbiAgc2V0IHJvb3RVcmwocm9vdFVybDogc3RyaW5nKSB7XHJcbiAgICB0aGlzLl9yb290VXJsID0gcm9vdFVybDtcclxuICB9XHJcbn1cclxuIl19