import * as React from "react"; export interface BPProps { onCommit(e: React.SyntheticEvent): void; name?: string; } interface BPState { value: string; } export class BlurablePassword extends React.Component { constructor(props: BPProps) { super(props); this.state = { value: "" }; } render() { return this.props.onCommit(e)} onChange={(e) => this.setState({ value: e.target.value })} />; } }