-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtypedoc.json
52 lines (52 loc) · 1.85 KB
/
typedoc.json
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
{
"$schema": "https://typedoc.org/schema.json",
"name": "Marketaux API",
"readme": "./README.md",
"includeVersion": true,
"entryPoints": ["./src/index.ts"],
"out": "./docs",
"plugin": [
"typedoc-plugin-markdown",
"typedoc-plugin-missing-exports",
"typedoc-plugin-rename-defaults",
"typedoc-plugin-mdn-links",
"typedoc-plugin-djs-links",
"typedoc-plugin-coverage"
],
"excludeExternals": true,
"internalModule": "internal",
"requiredToBeDocumented": [
//"Project",
//"Module",
//"Namespace",
"Enum",
//"EnumMember",
//"Variable",
"Function",
"Class",
"Interface",
//"Constructor",
//"Property",
"Method",
// Implicitly set if function/method is set (this means you can't require docs on methods, but not functions)
// This exists because methods/functions can have multiple signatures due to overloads, and TypeDoc puts comment
// data on the signature. This might be improved someday, so you probably shouldn't set this directly.
// "CallSignature",
// Index signature { [k: string]: string } "properties"
// "IndexSignature",
// Equivalent to Constructor due to the same implementation detail as CallSignature
// "ConstructorSignature",
//"Parameter",
// Used for object literal types. You probably should set TypeAlias instead, which refers to types created with `type X =`.
// This only really exists because of an implementation detail.
// "TypeLiteral",
//"TypeParameter",
"Accessor", // shorthand for GetSignature + SetSignature
// "GetSignature",
// "SetSignature",
"TypeAlias"
// TypeDoc creates reference reflections if a symbol is exported from a package with multiple names. Most projects
// won't have any of these, and they just render as a link to the canonical name.
// "Reference",
]
}