@tsclean/core
Version:
Plugin for API Rest Full development, based on Clean Architecture, IoC and Dependency Injection.
20 lines • 2.02 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.InternalProvidersStorage = void 0;
const http_adapter_host_1 = require("../../helpers/http-adapter-host");
class InternalProvidersStorage {
constructor() {
this._httpAdapterHost = new http_adapter_host_1.HttpAdapterHost();
}
get httpAdapterHost() {
return this._httpAdapterHost;
}
get httpAdapter() {
return this._httpAdapter;
}
set httpAdapter(httpAdapter) {
this._httpAdapter = httpAdapter;
}
}
exports.InternalProvidersStorage = InternalProvidersStorage;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW50ZXJuYWwtcHJvdmlkZXJzLXN0b3JhZ2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvY29yZS9pbmplY3Rvci9pbnRlcm5hbC1wcm92aWRlcnMtc3RvcmFnZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFDQSx1RUFBa0U7QUFFbEUsTUFBYSx3QkFBd0I7SUFBckM7UUFDbUIscUJBQWdCLEdBQUcsSUFBSSxtQ0FBZSxFQUFFLENBQUM7SUFjNUQsQ0FBQztJQVhDLElBQUksZUFBZTtRQUNqQixPQUFPLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQztJQUMvQixDQUFDO0lBRUQsSUFBSSxXQUFXO1FBQ2IsT0FBTyxJQUFJLENBQUMsWUFBWSxDQUFDO0lBQzNCLENBQUM7SUFFRCxJQUFJLFdBQVcsQ0FBQyxXQUFnQztRQUM5QyxJQUFJLENBQUMsWUFBWSxHQUFHLFdBQVcsQ0FBQztJQUNsQyxDQUFDO0NBQ0Y7QUFmRCw0REFlQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEFic3RyYWN0SHR0cEFkYXB0ZXIgfSBmcm9tICcuLi9hZGFwdGVycyc7XG5pbXBvcnQgeyBIdHRwQWRhcHRlckhvc3QgfSBmcm9tICcuLi8uLi9oZWxwZXJzL2h0dHAtYWRhcHRlci1ob3N0JztcblxuZXhwb3J0IGNsYXNzIEludGVybmFsUHJvdmlkZXJzU3RvcmFnZSB7XG4gIHByaXZhdGUgcmVhZG9ubHkgX2h0dHBBZGFwdGVySG9zdCA9IG5ldyBIdHRwQWRhcHRlckhvc3QoKTtcbiAgcHJpdmF0ZSBfaHR0cEFkYXB0ZXI6IEFic3RyYWN0SHR0cEFkYXB0ZXI7XG5cbiAgZ2V0IGh0dHBBZGFwdGVySG9zdCgpOiBIdHRwQWRhcHRlckhvc3Qge1xuICAgIHJldHVybiB0aGlzLl9odHRwQWRhcHRlckhvc3Q7XG4gIH1cblxuICBnZXQgaHR0cEFkYXB0ZXIoKTogQWJzdHJhY3RIdHRwQWRhcHRlciB7XG4gICAgcmV0dXJuIHRoaXMuX2h0dHBBZGFwdGVyO1xuICB9XG5cbiAgc2V0IGh0dHBBZGFwdGVyKGh0dHBBZGFwdGVyOiBBYnN0cmFjdEh0dHBBZGFwdGVyKSB7XG4gICAgdGhpcy5faHR0cEFkYXB0ZXIgPSBodHRwQWRhcHRlcjtcbiAgfVxufVxuIl19