UNPKG
rax
Version:
beta (1.2.3-beta.4)
latest (1.2.3)
1.2.3
1.2.3-beta.4
1.2.3-beta.3
1.2.3-beta.2
1.2.3-beta.1
1.2.2
1.2.2-beta.2
1.2.2-beta.1
1.2.1
1.2.1-beta.2
1.2.1-beta.1
1.2.0
1.1.4
1.1.4-0
1.1.3
1.1.3-0
1.1.2
1.1.1
1.1.1-beta.0
1.1.0
1.0.13
1.0.12
1.0.11
1.0.10
1.0.9
1.0.8
1.0.7
1.0.4
1.0.4-beta.0
1.0.3
1.0.2
1.0.1
1.0.0
1.0.0-beta.15
1.0.0-beta.14
1.0.0-beta.13
1.0.0-beta.12
1.0.0-beta.11
1.0.0-beta.10
1.0.0-beta.9
1.0.0-beta.8
1.0.0-beta.7
1.0.0-beta.6
1.0.0-beta.5
1.0.0-beta.4
1.0.0-beta.3
1.0.0-beta.2
1.0.0-beta.1
1.0.0-beta.0
0.6.7
0.6.6
0.6.5
0.6.4
0.6.3
0.6.2
0.6.1
0.6.0
0.5.4
0.5.3
0.5.2
0.5.1
0.5.0
0.5.0-beta
0.4.20
0.4.19
0.4.18
0.4.17
0.4.16
0.4.15
0.4.14
0.4.13
0.4.12
0.4.11
0.4.10
0.4.9
0.4.8
0.4.7
0.4.6
0.4.5
0.4.4
0.4.3
0.4.2
0.4.1
0.4.0
0.3.8
0.3.7
0.3.6
0.3.5
0.3.4
0.3.3
0.3.2
0.3.1
0.3.0
0.2.11
0.2.10
0.2.9
0.2.8
0.2.7
0.2.6
0.2.5
0.2.4
0.2.3
0.2.2
0.2.1
0.2.0
0.1.9
0.1.8
0.1.7
0.1.6
0.1.5
0.1.4
0.1.3
0.1.2
0.1.1
0.1.0
0.0.19
0.0.18
0.0.17
0.0.16
0.0.15
0.0.14
0.0.13
0.0.12
0.0.11
0.0.10
0.0.9
0.0.8
0.0.7
0.0.6
0.0.5
0.0.4
0.0.3
0.0.2
0.0.1
0.0.0
A universal React-compatible render engine.
github.com/alibaba/rax
alibaba/rax
rax
/
src
/
vdom
/
getNearestParent.js
13 lines
(12 loc)
•
307 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
13
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; }