mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-02-12 04:18:54 +00:00
18 lines
677 B
TypeScript
18 lines
677 B
TypeScript
import type { Framework } from '../../framework';
|
|
import { WorkspaceScope, WorkspaceService } from '../workspace';
|
|
import { WorkspaceDB } from './entities/db';
|
|
import { WorkspaceDBTable } from './entities/table';
|
|
import { WorkspaceDBService } from './services/db';
|
|
|
|
export { AFFiNE_WORKSPACE_DB_SCHEMA } from './schema';
|
|
export { WorkspaceDBService } from './services/db';
|
|
export { transformWorkspaceDBLocalToCloud } from './services/db';
|
|
|
|
export function configureWorkspaceDBModule(framework: Framework) {
|
|
framework
|
|
.scope(WorkspaceScope)
|
|
.service(WorkspaceDBService, [WorkspaceService])
|
|
.entity(WorkspaceDB)
|
|
.entity(WorkspaceDBTable, [WorkspaceService]);
|
|
}
|