Typescript和“仅初始化”类型导入?

时间:2019-05-12 20:55:09

标签: node.js typescript

我们应该如何管理仅用于直接初始化功能的导入?

例如:

import GeoJSON from 'mongoose-geojson-schema';
import mongoose, { Model } from 'mongoose';

const AddressSchema = new mongoose.Schema({
   'coordinates': mongoose.Schema.Types.Point
});

这会导致“声明了'mongoose-geojson-schema'但从不读取其值”错误,即使它需要在那里初始化猫鼬的功能也是如此。

1 个答案:

答案 0 :(得分:1)

简单:import 'mongoose-geojson-schema';


More info here

  

导入整个模块仅用于副作用,而无需导入任何内容。这将运行模块的全局代码,但实际上不会导入任何值。