Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Codebase Compiler Utils

Nathan Shively-Sanders edited this page Sep 2, 2022 · 1 revision

Util Functions

Some essentials:

  • [findAncestor][0]

Iterates through the parent chain of a node and performs the callback on each parent until the callback returns a truthy value, then returns that value.

If no such value is found, it applies the callback until the parent pointer is undefined or the callback returns "quit" At that point findAncestor returns undefined.

Basically looks up the AST until it finds something which passes.

Clone this wiki locally
Morty Proxy This is a proxified and sanitized view of the page, visit original site.