refactor(editor): rename block-std to std (#11250)

Closes: BS-2946
This commit is contained in:
Saul-Mirone
2025-03-28 07:20:34 +00:00
parent 4498676a96
commit 205cd7a86d
1029 changed files with 1580 additions and 1698 deletions

View File

@@ -0,0 +1,33 @@
import { createIdentifier, type ServiceProvider } from '@blocksuite/global/di';
import type {
BaseAdapter,
ExtensionType,
Transformer,
} from '@blocksuite/store';
type AdapterConstructor = new (
job: Transformer,
provider: ServiceProvider
) => BaseAdapter;
export interface ClipboardAdapterConfig {
mimeType: string;
priority: number;
adapter: AdapterConstructor;
}
export const ClipboardAdapterConfigIdentifier =
createIdentifier<ClipboardAdapterConfig>('clipboard-adapter-config');
export function ClipboardAdapterConfigExtension(
config: ClipboardAdapterConfig
): ExtensionType {
return {
setup: di => {
di.addImpl(
ClipboardAdapterConfigIdentifier(config.mimeType),
() => config
);
},
};
}