28 lines
426 B
Markdown

# @babel/helper-wrap-function
This helper wraps a function within a call expression. It works with any function: statements, expressions and methods; both named and anonymous.
## Example
**In**
```js
(function () {
}());
```
**Out**
```js
_wrapper(function () {
})();
```
## Usage
```js
import wrapFunction from "@babel/helper-wrap-function";
wrapFunction(nodePathOfTheFunction, nodeWhichReferencesToTheWrapper);
```