UNPKG

ember-introjs

Version:
21 lines (19 loc) 2.29 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.detectLocalResolutionCollection = detectLocalResolutionCollection; function detectLocalResolutionCollection(specifier) { var namespace = specifier.namespace, collection = specifier.collection; // Look for the local-most private collection contained in the namespace // (which will appear closest to the end of the string) var startPos = namespace.lastIndexOf('/-'); if (startPos > -1) { startPos += 2; var endPos = namespace.indexOf('/', startPos); collection = namespace.slice(startPos, endPos > -1 ? endPos : undefined); } return collection; } //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3BlY2lmaWVycy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy91dGlscy9zcGVjaWZpZXJzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozt5Q0FFZ0QsQUFBb0IsV0FDbEUsQUFBSTtRQUFFLEFBQVMsWUFBaUIsQUFBUyxBQUFDO1FBQXpCLEFBQVUsQUFBRSx1QkFFN0IsQUFBd0U7QUFDeEUsQUFBdUQ7QUFDdkQ7O1FBQUksQUFBUSxXQUFHLEFBQVMsVUFBQyxBQUFXLFlBQUMsQUFBSSxBQUFDLEFBQUMsQUFDM0MsQUFBRSxBQUFDO1FBQUMsQUFBUSxXQUFHLENBQUMsQUFBQyxBQUFDLEdBQUMsQUFBQyxBQUNsQixBQUFRO29CQUFJLEFBQUMsQUFBQyxBQUNkO1lBQUksQUFBTSxTQUFHLEFBQVMsVUFBQyxBQUFPLFFBQUMsQUFBRyxLQUFFLEFBQVEsQUFBQyxBQUFDLEFBQzlDLEFBQVU7cUJBQUcsQUFBUyxVQUFDLEFBQUssTUFBQyxBQUFRLFVBQUUsQUFBTSxTQUFHLENBQUMsQUFBQyxJQUFHLEFBQU0sU0FBRyxBQUFTLEFBQUMsQUFBQyxBQUMzRSxBQUFDO0FBRUQsQUFBTTtXQUFDLEFBQVUsQUFBQyxBQUNwQixBQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgU3BlY2lmaWVyIH0gZnJvbSAnQGdsaW1tZXIvZGknO1xuXG5leHBvcnQgZnVuY3Rpb24gZGV0ZWN0TG9jYWxSZXNvbHV0aW9uQ29sbGVjdGlvbihzcGVjaWZpZXI6IFNwZWNpZmllcik6IHN0cmluZyB7XG4gIGxldCB7IG5hbWVzcGFjZSwgY29sbGVjdGlvbiB9ID0gc3BlY2lmaWVyO1xuXG4gIC8vIExvb2sgZm9yIHRoZSBsb2NhbC1tb3N0IHByaXZhdGUgY29sbGVjdGlvbiBjb250YWluZWQgaW4gdGhlIG5hbWVzcGFjZVxuICAvLyAod2hpY2ggd2lsbCBhcHBlYXIgY2xvc2VzdCB0byB0aGUgZW5kIG9mIHRoZSBzdHJpbmcpXG4gIGxldCBzdGFydFBvcyA9IG5hbWVzcGFjZS5sYXN0SW5kZXhPZignLy0nKTtcbiAgaWYgKHN0YXJ0UG9zID4gLTEpIHtcbiAgICBzdGFydFBvcyArPSAyO1xuICAgIGxldCBlbmRQb3MgPSBuYW1lc3BhY2UuaW5kZXhPZignLycsIHN0YXJ0UG9zKTtcbiAgICBjb2xsZWN0aW9uID0gbmFtZXNwYWNlLnNsaWNlKHN0YXJ0UG9zLCBlbmRQb3MgPiAtMSA/IGVuZFBvcyA6IHVuZGVmaW5lZCk7XG4gIH1cblxuICByZXR1cm4gY29sbGVjdGlvbjtcbn1cbiJdfQ==