@babel/helper-optimise-call-expression

  • Version 8.0.0
  • Published
  • 7.36 kB
  • 1 dependency
  • MIT license

Install

npm i @babel/helper-optimise-call-expression
yarn add @babel/helper-optimise-call-expression
pnpm add @babel/helper-optimise-call-expression

Overview

Helper function to optimise call expression

Index

Functions

function optimiseCallExpression

optimiseCallExpression: (
callee: Expression,
thisNode: Expression,
args: CallExpression,
optional: boolean
) => CallExpression | OptionalCallExpression;
  • A helper function that generates a new call expression with given thisNode. It will also optimize (...arguments) to .apply(arguments)

    Parameter callee

    The callee of call expression

    Parameter thisNode

    The desired this of call expression

    Parameter args

    The arguments of call expression

    Parameter optional

    Whether the call expression is optional

    Returns

    {CallExpression | OptionalCallExpression} The generated new call expression

Package Files (1)

Dependencies (1)

Dev Dependencies (2)

Peer Dependencies (0)

No peer dependencies.

Badge

To add a badge like this onejsDocs.io badgeto your package's README, use the codes available below.

You may also use Shields.io to create a custom badge linking to https://www.jsdocs.io/package/@babel/helper-optimise-call-expression.

  • Markdown
    [![jsDocs.io](https://img.shields.io/badge/jsDocs.io-reference-blue)](https://www.jsdocs.io/package/@babel/helper-optimise-call-expression)
  • HTML
    <a href="https://www.jsdocs.io/package/@babel/helper-optimise-call-expression"><img src="https://img.shields.io/badge/jsDocs.io-reference-blue" alt="jsDocs.io"></a>