UNPKG

ts-to-mongo-schema

Version:

Using the Typescript Compiler API, this program parses through Typescript, to generate a JSON Schema that conforms to MongoDB's bson format. Useful when generating large schemas, and being unable to use a javascript or typescript library like Moongoose.

7 lines (6 loc) 296 B
import { ts } from "ts-morph"; import { ExtractProps } from "../extractProperties"; declare const parseGenerics: ({ node, ids, imports, props, paths, resolveCustomGenerics, extension }: Omit<ExtractProps, "node"> & { node: ts.TypeReferenceNode; }) => any; export default parseGenerics;