ManimCat / src /studio-agent /runtime /runtime-service.ts
littlebrian's picture
Sync from enhance: d795216 feat: implement patch response parser for search and replace functionality
9bd4242
Raw
History Blame Contribute Delete
788 Bytes
import { StudioPermissionService } from '../permissions/permission-service'
import { createDefaultStudioPersistence } from '../persistence/create-default-studio-persistence'
import { createDefaultStudioBlobStore } from '../storage/create-default-studio-blob-store'
import { createLocalStudioWorkspaceProvider } from '../workspace/local-studio-workspace-provider'
import { createStudioRuntimeService } from './create-runtime-service'
const persistence = createDefaultStudioPersistence()
const permissionService = new StudioPermissionService()
const workspaceProvider = createLocalStudioWorkspaceProvider()
const blobStore = createDefaultStudioBlobStore()
export const studioRuntime = createStudioRuntimeService({
persistence,
permissionService,
workspaceProvider,
blobStore,
})