react-bootstrap-typeaheadのカスタムTypescript定義を作成しようとしています。これまでのところ、ここで私は、ドキュメントに基づいたものです:react-boostrap-typeaheadのカスタムTypescript定義
// Custom made typings based on exampes: https://github.com/ericgio/react-bootstrap-typeahead
declare namespace ReactBootstrapTypeahead {
import React = __React;
// Input
class ReactBootstrapTypeahead extends React.Component<ReactBootstrapTypeaheadProps, any> {
}
interface ReactBootstrapTypeaheadProps extends React.HTMLProps<ReactBootstrapTypeahead> {
align?: string;
allowNew?: boolean;
defaultSelected?: any[];
disabled?: boolean;
emptyLabel?: string;
labelKey?: string;
maxHeight?: number;
minLength?: number;
multiple?: boolean;
name?: string;
newSelectionPrefix?: string;
onBlur?(): any;
onChange?(): any;
onInputChange?(): any;
options: any[];
paginateResults?: number;
paginationText?: string;
placeholder?: string;
renderMenuItemChildren?(): any;
}
}
declare module 'react-bootstrap-typeahead' {
export = ReactBootstrapTypeahead;
}
私はコンポーネントを使用しようとすると、私はカップルのエラーを取得しています:
Warning: React.createElement: type should not be null, undefined, boolean, or number. It should be a string (for DOM elements) or a ReactClass (for composite components).
Uncaught Invariant Violation: Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: undefined.
私はこの全体の活字体の定義に新たなんです何か助けていただければ幸いです。
だけで罰金をコンパイルする必要がありますがhttpsにこれを公開するために管理しました:// WWW .npmjs.com /〜タイプ? – velop