UNPKG

babel-plugin-debug-macros

Version:
22 lines 2.69 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.isCallStatementPath = exports.isCallIdentifierExpression = exports.name = void 0; function name(value) { if (value.type === 'Identifier') { return value.name; } else { return value.value; } } exports.name = name; function isCallIdentifierExpression(exp) { return exp.callee.type === 'Identifier'; } exports.isCallIdentifierExpression = isCallIdentifierExpression; function isCallStatementPath(path) { return (path.node.expression.type === 'CallExpression' && isCallIdentifierExpression(path.node.expression)); } exports.isCallStatementPath = isCallStatementPath; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmFiZWwtdHlwZS1oZWxwZXJzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL3V0aWxzL2JhYmVsLXR5cGUtaGVscGVycy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFFQSxTQUFnQixJQUFJLENBQUMsS0FBcUM7SUFDeEQsSUFBSSxLQUFLLENBQUMsSUFBSSxLQUFLLFlBQVksRUFBRSxDQUFDO1FBQ2hDLE9BQU8sS0FBSyxDQUFDLElBQUksQ0FBQztJQUNwQixDQUFDO1NBQU0sQ0FBQztRQUNOLE9BQU8sS0FBSyxDQUFDLEtBQUssQ0FBQztJQUNyQixDQUFDO0FBQ0gsQ0FBQztBQU5ELG9CQU1DO0FBSUQsU0FBZ0IsMEJBQTBCLENBQUMsR0FBcUI7SUFDOUQsT0FBTyxHQUFHLENBQUMsTUFBTSxDQUFDLElBQUksS0FBSyxZQUFZLENBQUM7QUFDMUMsQ0FBQztBQUZELGdFQUVDO0FBS0QsU0FBZ0IsbUJBQW1CLENBQ2pDLElBQXFDO0lBRXJDLE9BQU8sQ0FDTCxJQUFJLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxJQUFJLEtBQUssZ0JBQWdCO1FBQzlDLDBCQUEwQixDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLENBQ2pELENBQUM7QUFDSixDQUFDO0FBUEQsa0RBT0MiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdHlwZSB7IE5vZGVQYXRoLCB0eXBlcyBhcyB0IH0gZnJvbSAnQGJhYmVsL2NvcmUnO1xuXG5leHBvcnQgZnVuY3Rpb24gbmFtZSh2YWx1ZTogdC5JZGVudGlmaWVyIHwgdC5TdHJpbmdMaXRlcmFsKTogc3RyaW5nIHtcbiAgaWYgKHZhbHVlLnR5cGUgPT09ICdJZGVudGlmaWVyJykge1xuICAgIHJldHVybiB2YWx1ZS5uYW1lO1xuICB9IGVsc2Uge1xuICAgIHJldHVybiB2YWx1ZS52YWx1ZTtcbiAgfSBcbn1cblxuZXhwb3J0IHR5cGUgQ2FsbElkZW50aWZpZXJFeHByZXNzaW9uID0gdC5DYWxsRXhwcmVzc2lvbiAmIHsgY2FsbGVlOiB0LklkZW50aWZpZXIgfTtcblxuZXhwb3J0IGZ1bmN0aW9uIGlzQ2FsbElkZW50aWZpZXJFeHByZXNzaW9uKGV4cDogdC5DYWxsRXhwcmVzc2lvbik6IGV4cCBpcyBDYWxsSWRlbnRpZmllckV4cHJlc3Npb24ge1xuICByZXR1cm4gZXhwLmNhbGxlZS50eXBlID09PSAnSWRlbnRpZmllcic7XG59XG5cbmV4cG9ydCB0eXBlIENhbGxTdGF0ZW1lbnRQYXRoID0gTm9kZVBhdGg8XG4gIHQuRXhwcmVzc2lvblN0YXRlbWVudCAmIHsgZXhwcmVzc2lvbjogQ2FsbElkZW50aWZpZXJFeHByZXNzaW9uIH1cbj47XG5leHBvcnQgZnVuY3Rpb24gaXNDYWxsU3RhdGVtZW50UGF0aChcbiAgcGF0aDogTm9kZVBhdGg8dC5FeHByZXNzaW9uU3RhdGVtZW50PlxuKTogcGF0aCBpcyBDYWxsU3RhdGVtZW50UGF0aCB7XG4gIHJldHVybiAoXG4gICAgcGF0aC5ub2RlLmV4cHJlc3Npb24udHlwZSA9PT0gJ0NhbGxFeHByZXNzaW9uJyAmJlxuICAgIGlzQ2FsbElkZW50aWZpZXJFeHByZXNzaW9uKHBhdGgubm9kZS5leHByZXNzaW9uKVxuICApO1xufVxuIl19