UNPKG

@macrof/shared

Version:

React MicroFrontend Shared, Typescript, Webpack 5, ModuleFederation

9 lines (8 loc) 560 B
import { Container, interfaces } from "inversify"; import { ContainerInit, IAFactoryStore, RootInit } from "../../interfaces"; import { TEmployeeStores } from "../../createStores"; export declare abstract class AFactoryStore implements IAFactoryStore<Record<string, TEmployeeStores> | RootInit | ContainerInit> { protected abstract rootContainer: interfaces.Container; protected static appContainerFactory(parentContainer: Container): Container | interfaces.Container; abstract init(): Record<string, TEmployeeStores> | RootInit | ContainerInit; }