UNPKG

react-native-navigation

Version:

React Native Navigation - truly native navigation for iOS and Android

40 lines 1.73 kB
import { Store } from '../components/Store'; import { UniqueIdProvider } from '../adapters/UniqueIdProvider'; import { ColorService } from '../adapters/ColorService'; import { AssetService } from '../adapters/AssetResolver'; import { Options } from '../interfaces/Options'; import { Deprecations } from './Deprecations'; import { OptionProcessorsStore } from '../processors/OptionProcessorsStore'; import { CommandName } from '../interfaces/CommandName'; export declare class OptionsProcessor { private store; private uniqueIdProvider; private optionProcessorsRegistry; private colorService; private assetService; private deprecations; constructor(store: Store, uniqueIdProvider: UniqueIdProvider, optionProcessorsRegistry: OptionProcessorsStore, colorService: ColorService, assetService: AssetService, deprecations: Deprecations); processOptions(commandName: CommandName, options?: Options, props?: any): void; processDefaultOptions(options: Options, commandName: CommandName): void; private processObject; private resolveObjectPath; private processColor; private processColorIOS; private processColorAndroid; private processWithRegisteredProcessor; private processImage; private processButtonsPassProps; private processComponent; private processSearchBar; private processInterpolation; private processAnimation; private processSetStackRoot; private isNewStackAnimationApi; private convertDeprecatedViewAnimationApiToNewStackAnimationApi; private processPop; private processSetRootAnimation; private processShowModal; private processDismissModal; private processPush; } //# sourceMappingURL=OptionsProcessor.d.ts.map