forked from vega/ts-json-schema-generator
-
Notifications
You must be signed in to change notification settings - Fork 1
/
index.ts
106 lines (97 loc) · 4.64 KB
/
index.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
export * from "./src/Error/BaseError";
export * from "./src/Error/LogicError";
export * from "./src/Error/DiagnosticError";
export * from "./src/Error/NoRootTypeError";
export * from "./src/Error/UnknownNodeError";
export * from "./src/Error/UnknownTypeError";
export * from "./src/Config";
export * from "./src/Utils/StringMap";
export * from "./src/Utils/uniqueArray";
export * from "./src/Utils/formatError";
export * from "./src/Utils/derefType";
export * from "./src/Utils/symbolAtNode";
export * from "./src/Schema/Definition";
export * from "./src/Schema/Schema";
export * from "./src/Type/BaseType";
export * from "./src/Type/AnyType";
export * from "./src/Type/NullType";
export * from "./src/Type/UndefinedType";
export * from "./src/Type/PrimitiveType";
export * from "./src/Type/BooleanType";
export * from "./src/Type/NumberType";
export * from "./src/Type/StringType";
export * from "./src/Type/LiteralType";
export * from "./src/Type/ArrayType";
export * from "./src/Type/UnionType";
export * from "./src/Type/IntersectionType";
export * from "./src/Type/TupleType";
export * from "./src/Type/ObjectType";
export * from "./src/Type/EnumType";
export * from "./src/Type/AliasType";
export * from "./src/Type/ReferenceType";
export * from "./src/Type/DefinitionType";
export * from "./src/Type/AnnotatedType";
export * from "./src/Type/FunctionType";
export * from "./src/AnnotationsReader";
export * from "./src/AnnotationsReader/BasicAnnotationsReader";
export * from "./src/AnnotationsReader/ExtendedAnnotationsReader";
export * from "./src/TypeFormatter";
export * from "./src/SubTypeFormatter";
export * from "./src/ChainTypeFormatter";
export * from "./src/MutableTypeFormatter";
export * from "./src/CircularReferenceTypeFormatter";
export * from "./src/TypeFormatter/AnyTypeFormatter";
export * from "./src/TypeFormatter/UnknownTypeFormatter";
export * from "./src/TypeFormatter/NullTypeFormatter";
export * from "./src/TypeFormatter/UndefinedTypeFormatter";
export * from "./src/TypeFormatter/BooleanTypeFormatter";
export * from "./src/TypeFormatter/NumberTypeFormatter";
export * from "./src/TypeFormatter/StringTypeFormatter";
export * from "./src/TypeFormatter/LiteralTypeFormatter";
export * from "./src/TypeFormatter/ArrayTypeFormatter";
export * from "./src/TypeFormatter/TupleTypeFormatter";
export * from "./src/TypeFormatter/UnionTypeFormatter";
export * from "./src/TypeFormatter/IntersectionTypeFormatter";
export * from "./src/TypeFormatter/ObjectTypeFormatter";
export * from "./src/TypeFormatter/EnumTypeFormatter";
export * from "./src/TypeFormatter/AliasTypeFormatter";
export * from "./src/TypeFormatter/ReferenceTypeFormatter";
export * from "./src/TypeFormatter/DefinitionTypeFormatter";
export * from "./src/TypeFormatter/PrimitiveUnionTypeFormatter";
export * from "./src/TypeFormatter/LiteralUnionTypeFormatter";
export * from "./src/TypeFormatter/AnnotatedTypeFormatter";
export * from "./src/NodeParser";
export * from "./src/SubNodeParser";
export * from "./src/ChainNodeParser";
export * from "./src/ExposeNodeParser";
export * from "./src/TopRefNodeParser";
export * from "./src/CircularReferenceNodeParser";
export * from "./src/NodeParser/AnyTypeNodeParser";
export * from "./src/NodeParser/UnknownTypeNodeParser";
export * from "./src/NodeParser/LiteralNodeParser";
export * from "./src/NodeParser/NullLiteralNodeParser";
export * from "./src/NodeParser/UndefinedTypeNodeParser";
export * from "./src/NodeParser/NeverTypeNodeParser";
export * from "./src/NodeParser/NumberLiteralNodeParser";
export * from "./src/NodeParser/StringLiteralNodeParser";
export * from "./src/NodeParser/BooleanLiteralNodeParser";
export * from "./src/NodeParser/BooleanTypeNodeParser";
export * from "./src/NodeParser/NumberTypeNodeParser";
export * from "./src/NodeParser/StringTypeNodeParser";
export * from "./src/NodeParser/EnumNodeParser";
export * from "./src/NodeParser/ExpressionWithTypeArgumentsNodeParser";
export * from "./src/NodeParser/InterfaceAndClassNodeParser";
export * from "./src/NodeParser/ParenthesizedNodeParser";
export * from "./src/NodeParser/TypeAliasNodeParser";
export * from "./src/NodeParser/TypeLiteralNodeParser";
export * from "./src/NodeParser/TypeReferenceNodeParser";
export * from "./src/NodeParser/ArrayNodeParser";
export * from "./src/NodeParser/IntersectionNodeParser";
export * from "./src/NodeParser/UnionNodeParser";
export * from "./src/NodeParser/TupleNodeParser";
export * from "./src/NodeParser/AnnotatedNodeParser";
export * from "./src/NodeParser/CallExpressionParser";
export * from "./src/NodeParser/ConditionalTypeNodeParser";
export * from "./src/NodeParser/PrefixUnaryExpressionNodeParser";
export * from "./src/SchemaGenerator";
export * from "./factory";