如何在我的代码中使用 pg-promise typescript 模块中定义的接口。例如:我想提一下“IConfig”类型的配置对象。
问问题
1001 次
1 回答
0
当前版本的pg-promise隐式使用IConfig类型(仅用于内部声明)。
这意味着您不需要显式使用类型,您可以设置自己的自定义对象,无需任何特定类型,然后在创建数据库对象时将其传入:
var config = {
host: 'localhost',
/// etc.
};
var db = pgp(config);
或者,如果你想要严格类型的好处,你可以内联使用它,在这种情况下,类型将由 TypeScript 强制执行:
var db = pgp({
host: 'localhost',
/// etc.
});
更新
在此之后,用于pg-promise 的TypeScript已更新为 export type IConfig
。
请参阅v.5.1.4 发行说明。
于 2016-07-14T14:16:34.660 回答