UNPKG

ppr-react-native

Version:

A framework for building native apps using React

42 lines (35 loc) 1.04 kB
/** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * * @format * @flow */ 'use strict'; const requireNativeComponent = require('requireNativeComponent'); import type {SyntheticEvent} from 'CoreEventTypes'; import type {ViewProps} from 'ViewPropTypes'; import type {NativeComponent} from 'ReactNative'; type Event = SyntheticEvent< $ReadOnly<{| timestamp: number, |}>, >; type NativeProps = $ReadOnly<{| ...ViewProps, date?: ?number, initialDate?: ?Date, locale?: ?string, maximumDate?: ?number, minimumDate?: ?number, minuteInterval?: ?(1 | 2 | 3 | 4 | 5 | 6 | 10 | 12 | 15 | 20 | 30), mode?: ?('date' | 'time' | 'datetime'), onChange?: ?(event: Event) => void, timeZoneOffsetInMinutes?: ?number, |}>; type RCTDatePickerNativeType = Class<NativeComponent<NativeProps>>; module.exports = ((requireNativeComponent( 'RCTDatePicker', ): any): RCTDatePickerNativeType);