diff --git a/README.md b/README.md index 2e8c76057..579e53165 100644 --- a/README.md +++ b/README.md @@ -137,7 +137,8 @@ Similar to custom formatting, extending the built-in parsing works practically t ```ts // my-constructor-parser.ts import { Context, StringType, ReferenceType, BaseType, SubNodeParser } from "ts-json-schema-generator"; -import ts from "typescript"; +// use typescript exported by TJS to avoid version conflict +import ts from "ts-json-schema-generator"; export class MyConstructorParser implements SubNodeParser { supportsNode(node: ts.Node): boolean { diff --git a/index.ts b/index.ts index 19be5f6a1..3fc717fa2 100644 --- a/index.ts +++ b/index.ts @@ -158,3 +158,6 @@ export * from "./src/NodeParser/VoidTypeNodeParser"; export * from "./src/SchemaGenerator"; export * from "./factory"; + +import ts from "typescript"; +export { ts };