| 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, | |
| }) | |