UNPKG

mx-ui-components

Version:

mobius ui library

12 lines (11 loc) 416 B
import { type Service, ServicesEnum } from "./service"; declare class ServiceManager { private services; constructor(); registerService(service: Service): void; mountService(serviceName: ServicesEnum): void; unmountService(serviceName: ServicesEnum): void; has(serviceName: ServicesEnum): boolean; getService<T>(serviceName: ServicesEnum): T | undefined; } export default ServiceManager;