@visactor/vrender-core
Version:
```typescript import { xxx } from '@visactor/vrender-core'; ```
16 lines (13 loc) • 811 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";
}
function resolveContainerBinding(container, serviceIdentifier) {
const [instance] = container.getAll(serviceIdentifier);
if (null == instance) throw new Error(`No binding found for ${describeServiceIdentifier(serviceIdentifier)}.`);
return instance;
}
Object.defineProperty(exports, "__esModule", {
value: !0
}), exports.resolveContainerBinding = void 0, exports.resolveContainerBinding = resolveContainerBinding;
//# sourceMappingURL=explicit-binding.js.map