File size: 788 Bytes
4ee35df | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | 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,
})
|