Node.js 如何在TypeScript中使用mongoose序列项目?

Node.js 如何在TypeScript中使用mongoose序列项目?,node.js,typescript,mongoose,mongoose-sequence,Node.js,Typescript,Mongoose,Mongoose Sequence,我正试图用Mongoose、Express和TypeScript使用。(这个项目似乎是最受欢迎和支持的项目。) 我已经运行了npm安装--save@types\mongoose sequence来导入TypeScript的类型 然而,我似乎不知道如何正确地利用它 自述文件中的代码要求执行以下操作: const AutoIncrement = require('mongoose-sequence')(mongoose); 那怎么翻译成打字稿呢 有人能解释一下让我开始工作的基本知识吗?这段代码在类

我正试图用Mongoose、Express和TypeScript使用。(这个项目似乎是最受欢迎和支持的项目。)

我已经运行了
npm安装--save@types\mongoose sequence
来导入TypeScript的类型

然而,我似乎不知道如何正确地利用它

自述文件中的代码要求执行以下操作:

const AutoIncrement = require('mongoose-sequence')(mongoose);
那怎么翻译成打字稿呢


有人能解释一下让我开始工作的基本知识吗?

这段代码在类型和值两个层面上都适用于我

import Inc from "mongoose-sequence";
import { userSchema } from "../SOME-MONGOOSE-SCHEMA.ts";
const AutoIncrement = Inc(userSchema);

请注意,这与文档中的内容相矛盾,文档中说您应该向它传递一个mongoose实例,但打字说明它采用mongoose模式。

import Inc from“mongoose sequence”;const AutoIncrement=Inc(mongoose)
@谢谢你对我的问题感兴趣。但是,您提供的
import
语句无法编译:-(它将进行编译,这相当于需要语法以及您如何导入某些默认导出。问题可能是键入工作不正常。请尝试在其上方添加//@ts ignore,如果它执行a键入,请查看它是否编译/工作。)issue@ShanonJackson猫鼬序列导出的
Inc
在哪里?@ShanonJackson我知道了
TypeError:mongoose\u sequence\u 1.Inc即使使用@ts ignore也不是一个函数