-
-
Notifications
You must be signed in to change notification settings - Fork 83
Expand file tree
/
Copy pathindex.ts
More file actions
38 lines (34 loc) · 1.57 KB
/
Copy pathindex.ts
File metadata and controls
38 lines (34 loc) · 1.57 KB
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
import type { DefinitionsToFunctions, FilterDefinitions } from './types'
import { getPayload } from './functions/get-payload'
import { openInEditor } from './functions/open-in-editor'
import { openInFinder } from './functions/open-in-finder'
import { rolldownGetAssetDetails } from './functions/rolldown-get-asset-details'
import { rolldownGetAssetsList } from './functions/rolldown-get-assets-list'
import { rolldownGetChunksGraph } from './functions/rolldown-get-chunks-graph'
import { rolldownGetModuleInfo } from './functions/rolldown-get-module-info'
import { rolldownGetModuleRawEvents } from './functions/rolldown-get-module-raw-events'
import { rolldownGetModuleTransforms } from './functions/rolldown-get-module-transforms'
import { rolldownGetRawEvents } from './functions/rolldown-get-raw-events'
import { rolldownGetSessionSummary } from './functions/rolldown-get-session-summary'
import { rolldownListSessions } from './functions/rolldown-list-sessions'
export const rpcFunctions = [
openInEditor,
openInFinder,
getPayload,
rolldownListSessions,
rolldownGetRawEvents,
rolldownGetSessionSummary,
rolldownGetModuleInfo,
rolldownGetModuleRawEvents,
rolldownGetModuleTransforms,
rolldownGetChunksGraph,
rolldownGetAssetsList,
rolldownGetAssetDetails,
] as const
export type ServerFunctions = DefinitionsToFunctions<typeof rpcFunctions>
export type ServerFunctionsStatic = DefinitionsToFunctions<
FilterDefinitions<typeof rpcFunctions, 'static'>
>
export type ServerFunctionsDump = {
[K in keyof ServerFunctionsStatic]: Awaited<ReturnType<ServerFunctionsStatic[K]>>
}