几乎所有的 bucklescript 示例都有这样的语法:
[@bs.send.pipe : t('options)] external parse : array(string) => 'options = "parse";
或像这样:
[@bs.module "express"] external make : (string, options) => t = "static";
我见过的最简单的例子是在这个教程中:https ://medium.com/@Hehk/binding-a-library-in-reasonml-e33b6a58b1b3
type t;
[@bs.module] external commander : t = "";
最后一个= string
代表什么?在这种情况下,类型 t 是什么?