如何在TS中使用JS的FSM

我已经建好一个State Machine.js ,但不知道如何在ts中使用它,上网查了下https://github.com/raphaelfen...
但好像只能在JS中使用

这是我的ts档

init( ){
        let fsmEvents = this.initFsmEvents()
        let fsmEvHandlers = this.initFsmEvHandlers()
        this.fsm = StateMachine.create({
          initial : 'INIT',
          events: fsmEvents,
          callbacks: fsmEvHandlers      
        })

报错原因为:找不到名称 'StateMachine' ts(2304)
请问我要如何做才能在TS中使用?

阅读 361
评论 更新于 2019-08-14
    1 个回答
    ahwwh
    • 957
    npm install -D @types/javascript-state-machine
    评论 赞赏 2019-08-14