Sha256: f171386dfd8b621802d2a40be4b4665fad157b02235eccf5ae45c83a799079c5
Contents?: true
Size: 678 Bytes
Versions: 43
Compression:
Stored size: 678 Bytes
Contents
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = extractValueFromCallExpression; /** * Extractor function for a CallExpression type value node. * A call expression looks like `bar()` * This will return `bar` as the value to indicate its existence, * since we can not execute the function bar in a static environment. * * @param - value - AST Value object with type `CallExpression` * @returns - The extracted value converted to correct type. */ function extractValueFromCallExpression(value) { // eslint-disable-next-line global-require var getValue = require('./index.js').default; return getValue(value.callee); }
Version data entries
43 entries across 43 versions & 1 rubygems