UNPKG

@xcons/widget

Version:

XCon Studio widget utilities with advanced template rendering, reactive binding system and registry pattern support

12 lines (11 loc) 1 kB
export type { ServiceScope, ServiceToken, ServiceConstructor, ServiceConfig, ServiceMetadata, ServiceInstance, ServiceProvider, InjectionContext, IServiceRegistry, IServiceInjector, } from './service-types'; export { ServiceError, CircularDependencyError, ServiceNotFoundError } from './service-types'; export { ServiceRegistry } from './service-registry'; export { ServiceInjector } from './service-injector'; export { xinjectable, xsingleton, xtransient, xscoped, registerService, registerServiceWithToken, registerValue, isInjectable, getServiceMetadata, createServiceToken } from './injectable.decorator'; export type { OnServiceInit, OnServiceDestroy, ServiceLifecycle } from './service-types'; export { xinject, getServiceInjections } from './inject.decorator'; import { ServiceRegistry } from './service-registry'; import { ServiceInjector } from './service-injector'; export declare const defaultServiceRegistry: ServiceRegistry; export declare const defaultServiceInjector: ServiceInjector;