在非.ts文件中声明类型

时间:2019-11-11 17:53:31

标签: javascript typescript flowtype google-closure-compiler

我刚遇到一个React-native应用,该应用在.js文件中声明类型,如下所示:

this.notificationOpenedListener = firebase.notifications()
    .onNotificationOpened((notificationOpen: NotificationOpen) => {
        const notif: Notification = notificationOpen.notification;
        notificationOpenedClickHandler(notif)
});

我已经检查了package.json文件,并且没有打字稿包。 Vscode皮棉在(notificationOpen: NotificationOpen)部分下划线为红色。

这是怎么回事?

1 个答案:

答案 0 :(得分:1)

我想代码正在使用flow进行键入(用于.js文件)