UNPKG

react-native-form-model

Version:

An easily testable and opinionated React Native form model builder written in pure JavaScript.

21 lines (20 loc) 826 B
import moment, { Duration } from 'moment'; import React, { Component } from 'react'; import TextInputField, { TextInputFieldProps } from './TextInputField'; declare type ForwardProps = Omit<TextInputFieldProps<Duration | undefined>, 'format' | 'parse'> & Partial<Pick<TextInputFieldProps<Duration | undefined>, 'format' | 'autoFocus'>>; interface TimeInputFieldProps extends ForwardProps { } interface TimeInputFieldState { } export default class TimeInputField extends Component<TimeInputFieldProps, TimeInputFieldState> { textInputRef: React.RefObject<TextInputField<moment.Duration | undefined>>; parse(userInput: string): { value: Duration | undefined; error: any; }; focus(): void; blur(): void; format(value: Duration | undefined): string; render(): JSX.Element; } export {};