@nxarch/nest-nguniversal
Version:
A NestJS library to serve your NestJS Angular Universal project
14 lines (13 loc) • 756 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.angularUniversalProviders = void 0;
const core_1 = require("@nestjs/core");
const angular_universal_constants_1 = require("./angular-universal.constants");
const setup_universal_utils_1 = require("./utils/setup-universal.utils");
exports.angularUniversalProviders = [
{
provide: 'UNIVERSAL_INITIALIZER',
useFactory: (host, options, ngStorageProvider) => host && host.httpAdapter && (0, setup_universal_utils_1.setupUniversal)(host.httpAdapter.getInstance(), options, ngStorageProvider),
inject: [core_1.HttpAdapterHost, angular_universal_constants_1.ANGULAR_UNIVERSAL_OPTIONS, angular_universal_constants_1.ANGULAR_UNIVERSAL_CACHE],
},
];