MCPcopy Create free account
hub / github.com/heygen-com/hyperframes / createStudioApi

Function createStudioApi

packages/studio-server/src/createStudioApi.ts:21–37  ·  view source on GitHub ↗
(adapter: StudioApiAdapter)

Source from the content-addressed store, hash-verified

19 * under /api, each providing their own adapter for host-specific behavior.
20 */
21export function createStudioApi(adapter: StudioApiAdapter): Hono {
22 const api = new Hono();
23
24 registerProjectRoutes(api, adapter);
25 registerStoryboardRoutes(api, adapter);
26 registerFileRoutes(api, adapter);
27 registerPreviewRoutes(api, adapter);
28 registerLintRoutes(api, adapter);
29 registerRenderRoutes(api, adapter);
30 registerThumbnailRoutes(api, adapter);
31 registerSelectionRoutes(api, adapter);
32 registerWaveformRoutes(api, adapter);
33 registerFontRoutes(api);
34 registerRegistryRoutes(api, adapter);
35
36 return api;
37}

Callers 1

createStudioServerFunction · 0.90

Calls 11

registerProjectRoutesFunction · 0.85
registerStoryboardRoutesFunction · 0.85
registerFileRoutesFunction · 0.85
registerPreviewRoutesFunction · 0.85
registerLintRoutesFunction · 0.85
registerRenderRoutesFunction · 0.85
registerThumbnailRoutesFunction · 0.85
registerSelectionRoutesFunction · 0.85
registerWaveformRoutesFunction · 0.85
registerFontRoutesFunction · 0.85
registerRegistryRoutesFunction · 0.85

Tested by

no test coverage detected