UNPKG

rax

Version:

A universal React-compatible render engine.

13 lines (12 loc) 307 B
import { INTERNAL } from '../constant'; export default function getNearestParent(instance, matcher) { let parent; while (instance && instance[INTERNAL]) { if (matcher(instance)) { parent = instance; break; } instance = instance[INTERNAL].__parentInstance; } return parent; }