-
Notifications
You must be signed in to change notification settings - Fork 38
/
Copy pathtypeinfo.ts
79 lines (77 loc) · 3.09 KB
/
typeinfo.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
// Do not edit. Generated by build.js
export const esbuild = {
version: "0.11.20",
BuildOptions: new Set([
"sourcemap" , // boolean | 'inline' | 'external' | 'both'
"legalComments" , // 'none' | 'inline' | 'eof' | 'linked' | 'external'
"sourceRoot" , // string
"sourcesContent" , // boolean
"format" , // Format
"globalName" , // string
"target" , // string | string[]
"minify" , // boolean
"minifyWhitespace" , // boolean
"minifyIdentifiers" , // boolean
"minifySyntax" , // boolean
"charset" , // Charset
"treeShaking" , // TreeShaking
"jsxFactory" , // string
"jsxFragment" , // string
"define" , // { [key: string]: string; }
"pure" , // string[]
"keepNames" , // boolean
"color" , // boolean
"logLevel" , // LogLevel
"logLimit" , // number
"bundle" , // boolean
"splitting" , // boolean
"preserveSymlinks" , // boolean
"outfile" , // string
"metafile" , // boolean
"outdir" , // string
"outbase" , // string
"platform" , // Platform
"external" , // string[]
"loader" , // { [ext: string]: Loader; }
"resolveExtensions" , // string[]
"mainFields" , // string[]
"conditions" , // string[]
"write" , // boolean
"allowOverwrite" , // boolean
"tsconfig" , // string
"outExtension" , // { [ext: string]: string; }
"publicPath" , // string
"entryNames" , // string
"chunkNames" , // string
"assetNames" , // string
"inject" , // string[]
"banner" , // { [type: string]: string; }
"footer" , // { [type: string]: string; }
"incremental" , // boolean
"entryPoints" , // string[] | Record<string, string>
"stdin" , // StdinOptions
"plugins" , // Plugin[]
"absWorkingDir" , // string
"nodePaths" , // string[]
"watch" , // boolean | WatchMode
]), // BuildOptions
}
export const estrella = {
BuildConfig: new Set([
"entry" , // string | string[] | Record<string, string>
"debug" , // boolean
"watch" , // boolean | WatchOptions
"cwd" , // string
"quiet" , // boolean
"silent" , // boolean
"clear" , // boolean
"tslint" , // boolean | "auto" | "on" | "off" | TSLintBasicOptions
"onStart" , // (config: Readonly<BuildConfig>, changedFiles: string[], ctx: BuildContext) => Promise<void> | any
"onEnd" , // (config: Readonly<BuildConfig>, buildResult: BuildResult, ctx: BuildContext) => Promise<void> | any
"outfileMode" , // number | string | string[]
"run" , // boolean | string | string[]
"tsc" , // boolean | "auto" | "on" | "off"
"tsrules" , // TSRules
"title" , // string
]), // BuildConfig
}