import { createIdentifier } from '@blocksuite/global/di'; import type { ExtensionType } from '@blocksuite/store'; import type { PeekViewService } from './type.js'; export const PeekViewProvider = createIdentifier( 'AffinePeekViewProvider' ); export function PeekViewExtension(service: PeekViewService): ExtensionType { return { setup: di => { di.override(PeekViewProvider, () => service); }, }; }