File tree Expand file tree Collapse file tree 1 file changed +16
-4
lines changed
platform/nativescript/renderer Expand file tree Collapse file tree 1 file changed +16
-4
lines changed Original file line number Diff line number Diff line change
1
+ let View ;
1
2
export function isView ( view ) {
2
- return view instanceof require ( '@nativescript/core/ui/core/view' ) . View
3
+ if ( ! View ) {
4
+ View = require ( '@nativescript/core/ui/core/view' ) . View
5
+ }
6
+ return view instanceof View
3
7
}
4
8
9
+
10
+ let LayoutBase ;
5
11
export function isLayout ( view ) {
12
+ if ( ! LayoutBase ) {
13
+ LayoutBase = require ( '@nativescript/core/ui/layouts/layout-base' ) . LayoutBase
14
+ }
6
15
return (
7
- view instanceof
8
- require ( '@nativescript/core/ui/layouts/layout-base' ) . LayoutBase
16
+ view instanceof LayoutBase
9
17
)
10
18
}
11
19
20
+ let ContentView ;
12
21
export function isContentView ( view ) {
22
+ if ( ! ContentView ) {
23
+ ContentView = require ( '@nativescript/core/ui/content-view' ) . ContentView
24
+ }
13
25
return (
14
- view instanceof require ( '@nativescript/core/ui/content-view' ) . ContentView
26
+ view instanceof ContentView
15
27
)
16
28
}
17
29
You can’t perform that action at this time.
0 commit comments