@macrof/shared
Version:
React MicroFrontend Shared, Typescript, Webpack 5, ModuleFederation
20 lines (19 loc) • 629 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Store = void 0;
const FactoryStore_1 = require("./factory/FactoryStore");
const rootStore_1 = require("./rootStore");
const employeeStore_1 = require("./employeeStore");
class Store extends FactoryStore_1.FactoryStore {
constructor() {
super();
this.rootContainer = this.rootContainerFactory();
}
init() {
return {
rootStore: new rootStore_1.RootStore(this.rootContainer),
employeeStore: new employeeStore_1.EmployeeStore(this.rootContainer)
};
}
}
exports.Store = Store;