UNPKG

@launchtray/tsyringe-async

Version:

Lightweight dependency injection container for JavaScript/TypeScript, with asynchronous resolution

13 lines (12 loc) 421 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function isNormalToken(token) { return typeof token === "string" || typeof token === "symbol"; } exports.isNormalToken = isNormalToken; function isTokenDescriptor(descriptor) { return (typeof descriptor === "object" && "token" in descriptor && "multiple" in descriptor); } exports.isTokenDescriptor = isTokenDescriptor;