react-native-form-model
Version:
An easily testable and opinionated React Native form model builder written in pure JavaScript.
20 lines (17 loc) • 495 B
text/typescript
import InputFieldModel, {
ParsedInputFieldModelOptions,
} from './InputFieldModel';
export interface SwitchInputFieldModelOptions
extends ParsedInputFieldModelOptions<boolean, boolean> {}
export default class SwitchInputFieldModel extends InputFieldModel<
boolean,
boolean
> {
constructor(options: SwitchInputFieldModelOptions) {
const { parseInput = value => !!value } = options;
super({
...options,
parseInput,
});
}
}