forked from vitejs/vite
-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.ts
47 lines (46 loc) · 1.53 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
export * from './server'
export * from './build'
export * from './optimizer'
export * from './config'
export { send } from './server/send'
export { createLogger } from './logger'
export { resolvePackageData, resolvePackageEntry } from './plugins/resolve'
// additional types
export type { Plugin } from './plugin'
export type { Logger, LogOptions, LogLevel, LogType } from './logger'
export type {
AliasOptions,
ResolverFunction,
ResolverObject,
Alias
} from 'types/alias'
export type {
IndexHtmlTransform,
IndexHtmlTransformHook,
IndexHtmlTransformContext,
IndexHtmlTransformResult,
HtmlTagDescriptor
} from './plugins/html'
export type { CSSOptions, CSSModulesOptions } from './plugins/css'
export type { EsbuildTransformResult } from './plugins/esbuild'
export type { PackageData } from './plugins/resolve'
export type { WebSocketServer } from './server/ws'
export type { PluginContainer } from './server/pluginContainer'
export type { ModuleGraph, ModuleNode } from './server/moduleGraph'
export type { ProxyOptions } from './server/middlewares/proxy'
export type { TransformResult } from './server/transformRequest'
export type { HmrOptions, HmrContext } from './server/hmr'
export type {
HMRPayload,
ConnectedPayload,
UpdatePayload,
Update,
FullReloadPayload,
CustomPayload,
PrunePayload,
ErrorPayload
} from 'types/hmrPayload'
export type { Connect } from 'types/connect'
export type { HttpProxy } from 'types/http-proxy'
export type { FSWatcher, WatchOptions } from 'types/chokidar'
export type { Terser } from 'types/terser'