@visactor/vrender-core
Version:
```typescript import { xxx } from '@visactor/vrender-core'; ```
6 lines (5 loc) • 329 B
TypeScript
export type ServiceIdentifier<T = unknown> = string | symbol | (abstract new (...args: any[]) => T);
export interface IBindingResolver {
getAll: <T>(serviceIdentifier: ServiceIdentifier<T>) => T[];
}
export declare function resolveContainerBinding<T>(container: IBindingResolver, serviceIdentifier: ServiceIdentifier<T>): T;