文件名称:ts-mongoose:从猫鼬模式自动推断TypeScript接口
文件大小:4MB
文件格式:ZIP
更新时间:2024-02-24 23:51:40
converter typescript mongodb mongoose odm
ts猫鼬 从猫鼬模式自动推断TypeScript接口。 安装 npm i ts-mongoose mongoose @types/mongoose yarn add ts-mongoose mongoose @types/mongoose 问题 使用猫鼬和Typescript时,必须定义架构和接口。 这两个定义必须分别维护,并且必须彼此匹配。 它在开发过程中容易出错,并导致开销。 ts-mongoose是一个非常轻量级的库,可让您根据通用定义创建猫鼬模式和打字稿类型。 所有类型都是通过1-线性函数创建的,并且不依赖于装饰器 :exclamation_mark: 。 例如: Type.string({ required:
【文件预览】:
ts-mongoose-master
----.travis.yml(94B)
----example()
--------example1.ts(1KB)
--------example3.ts(273B)
--------example5.ts(966B)
--------example2.ts(1KB)
--------example6.ts(806B)
--------example4.ts(767B)
----package.json(1KB)
----__tests__()
--------tests.test.ts(11KB)
----.github()
--------refs.gif(3.89MB)
--------custom.png(16KB)
----.prettierrc(85B)
----jest.config.js(212B)
----package-lock.json(183KB)
----src()
--------plugin.ts(442B)
--------createSchema.ts(457B)
--------typedModel.ts(582B)
--------types()
--------Type.ts(2KB)
--------index.ts(111B)
----.npmignore(35B)
----tsconfig.json(5KB)
----.gitignore(894B)
----ts_test()
--------singleTypes()
--------createSchema.tstest.ts(5KB)
----README.md(9KB)
----yarn.lock(149KB)
----scripts()
--------build.sh(343B)