oak-general-business/lib/features/index.js

18 lines
764 B
JavaScript

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.initialize = void 0;
const token_1 = require("./token");
const extraFile_1 = require("./extraFile");
const application_1 = require("./application");
function initialize(aspectWrapper, basicFeatures, type, context) {
const application = new application_1.Application(aspectWrapper, type, basicFeatures.cache, basicFeatures.localStorage, (application) => context.setApplication(application));
const token = new token_1.Token(aspectWrapper, basicFeatures.cache, basicFeatures.localStorage, context);
const extraFile = new extraFile_1.ExtraFile(aspectWrapper);
return {
token,
extraFile,
application,
};
}
exports.initialize = initialize;