かずきのBlog@hatena

すきな言語は C# + XAML の組み合わせ。Azure Functions も好き。最近は Go 言語勉強中。日本マイクロソフトで働いていますが、ここに書いていることは個人的なメモなので会社の公式見解ではありません。

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();