UNPKG

@tsclean/core

Version:

Plugin for API Rest Full development, based on Clean Architecture, IoC and Dependency Injection.

20 lines 2.02 kB
"use strict"; 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