@visactor/vrender-core
Version:
```typescript import { xxx } from '@visactor/vrender-core'; ```
10 lines (9 loc) • 636 B
JavaScript
function describeServiceIdentifier(serviceIdentifier) {
return "string" == typeof serviceIdentifier ? serviceIdentifier : "symbol" == typeof serviceIdentifier ? serviceIdentifier.toString() : "function" == typeof serviceIdentifier && serviceIdentifier.name ? serviceIdentifier.name : "unknown service identifier";
}
export function resolveContainerBinding(container, serviceIdentifier) {
const [instance] = container.getAll(serviceIdentifier);
if (null == instance) throw new Error(`No binding found for ${describeServiceIdentifier(serviceIdentifier)}.`);
return instance;
}
//# sourceMappingURL=explicit-binding.js.map