mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-02-15 05:37:32 +00:00
17 lines
436 B
TypeScript
17 lines
436 B
TypeScript
import { createIdentifier } from '@blocksuite/global/di';
|
|
import type { ExtensionType } from '@blocksuite/store';
|
|
|
|
import type { PeekViewService } from './type.js';
|
|
|
|
export const PeekViewProvider = createIdentifier<PeekViewService>(
|
|
'AffinePeekViewProvider'
|
|
);
|
|
|
|
export function PeekViewExtension(service: PeekViewService): ExtensionType {
|
|
return {
|
|
setup: di => {
|
|
di.addImpl(PeekViewProvider, () => service);
|
|
},
|
|
};
|
|
}
|