MCPcopy Index your code
hub / github.com/NativeScript/NativeScript / buildEntryFromArgs

Function buildEntryFromArgs

packages/core/ui/frame/frame-common.ts:20–35  ·  view source on GitHub ↗
(arg: any)

Source from the content-addressed store, hash-verified

18export type { AndroidActivityCallbacks, AndroidFragmentCallbacks, AndroidFrame, BackstackEntry, NavigationContext, NavigationEntry, NavigationTransition, TransitionState, ViewEntry, iOSFrame, NavigationData } from './frame-interfaces';
19
20function buildEntryFromArgs(arg: any): NavigationEntry {
21 let entry: NavigationEntry;
22 if (typeof arg === 'string') {
23 entry = {
24 moduleName: arg,
25 };
26 } else if (typeof arg === 'function') {
27 entry = {
28 create: arg,
29 };
30 } else {
31 entry = arg;
32 }
33
34 return entry;
35}
36
37@CSSType('Frame')
38export class FrameBase extends CustomLayoutView implements FrameDefinition {

Callers 1

navigateMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected