WXL
3 天以前 3bd962a6d7f61239c020e2dbbeb7341e5b842dd1
node_modules/webpack/lib/dependencies/getFunctionExpression.js
@@ -10,9 +10,12 @@
/** @typedef {import("estree").FunctionExpression} FunctionExpression */
/** @typedef {import("estree").SpreadElement} SpreadElement */
/** @typedef {{ fn: FunctionExpression | ArrowFunctionExpression, expressions: (Expression | SpreadElement)[], needThis: boolean | undefined }} FunctionExpressionResult */
/**
 * Returns function expression with additional information.
 * @param {Expression | SpreadElement} expr expressions
 * @returns {{fn: FunctionExpression | ArrowFunctionExpression, expressions: (Expression | SpreadElement)[], needThis: boolean | undefined } | undefined} function expression with additional information
 * @returns {FunctionExpressionResult | undefined} function expression with additional information
 */
module.exports = (expr) => {
   // <FunctionExpression>