【问题标题】:How to call a constructor function with new如何用new调用构造函数
【发布时间】:2021-10-21 19:49:45
【问题描述】:

我是 ReScript 的新手。我尝试将它与Telegraf 一起使用。我导入了电报:

@module("telegraf")

如何调用Telegraf 构造函数?

let tg = new telegraf.Telegraf("bot_token")

【问题讨论】:

    标签: interop ffi rescript


    【解决方案1】:

    只需添加@new注解:

    type t
    
    @module("telegraf") @new
    external telegraf: string => t = "Telegraf"
    
    let tg = telegraf("")
    

    生成

    var Telegraf = require("telegraf");
    var tg = new Telegraf.Telegraf("");
    

    Playground

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-09-23
      • 2017-09-28
      • 1970-01-01
      • 2017-09-29
      • 2018-09-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多