feat(editor): support file column and member column for database block (#10932)

close: BS-2630, BS-2631, BS-2629, BS-2632, BS-2635
This commit is contained in:
zzj3720
2025-03-18 14:51:45 +00:00
parent 321e3449ec
commit 3939cc1c52
34 changed files with 1796 additions and 77 deletions

View File

@@ -1,12 +1,14 @@
import { createIdentifier } from '@blocksuite/global/di';
import type { ExtensionType } from '@blocksuite/store';
import type { Signal } from '@preact/signals-core';
import type { ReadonlySignal } from '@preact/signals-core';
import type { AffineUserInfo } from './types';
export interface UserListService {
users$: Signal<AffineUserInfo[]>;
hasMore$: Signal<boolean>;
users$: ReadonlySignal<AffineUserInfo[]>;
isLoading$: ReadonlySignal<boolean>;
searchText$: ReadonlySignal<string>;
hasMore$: ReadonlySignal<boolean>;
loadMore(): void;
search(keyword: string): void;
}