UNPKG

react-native-navigation

Version:

React Native Navigation - truly native navigation for iOS and Android

25 lines 779 B
import { LayoutType } from './LayoutType'; import { OptionsProcessor } from './OptionsProcessor'; import { Store } from '../components/Store'; import { CommandName } from '../interfaces/CommandName'; export interface Data { name?: string; options?: any; passProps?: any; } export interface LayoutNode { id: string; type: LayoutType; data: Data; children: LayoutNode[]; } export declare class LayoutTreeCrawler { readonly store: Store; private readonly optionsProcessor; constructor(store: Store, optionsProcessor: OptionsProcessor); crawl(node: LayoutNode, commandName: CommandName): void; private handleComponent; private savePropsToStore; private assertComponentDataName; } //# sourceMappingURL=LayoutTreeCrawler.d.ts.map