かずきのBlog@hatena

日本マイクロソフトに勤めています。このブログは個人ブログなので、ここに書いている内容は個人的な意見で会社の公式見解ではない点にご注意ください。好きなものは XAML と C# 。苦手なものは型の無い言語です。

TypeScriptでmaterial-uiするときのreact-tap-event-plugin

Reactのver1までは以下のおまじないがいるらしいんですが

www.material-ui.com

react-tap-event-pluginに型定義が無いっぽいんですよね。

ということでこんな感じでいけました。

declare module 'react-tap-event-plugin' {
    function injectTapEventPlugin();
    export = injectTapEventPlugin;
}

使う側では、こういう風にする

import injectTapEventPlugin = require('react-tap-event-plugin');
injectTapEventPlugin();