refactor(editor): orgnize exports (#10709)

This commit is contained in:
Saul-Mirone
2025-03-10 02:04:01 +00:00
parent 6540b568b0
commit ec709925ee
266 changed files with 522 additions and 889 deletions

View File

@@ -73,7 +73,6 @@
"./inline/consts": "./src/inline/consts.ts",
"./inline/effects": "./src/inline/effects.ts",
"./inline/types": "./src/inline/types.ts",
"./blocks": "./src/blocks/index.ts",
"./blocks/attachment": "./src/blocks/attachment.ts",
"./blocks/bookmark": "./src/blocks/bookmark.ts",
"./blocks/callout": "./src/blocks/callout.ts",
@@ -141,6 +140,7 @@
"./shared/theme": "./src/shared/theme.ts",
"./shared/types": "./src/shared/types.ts",
"./shared/utils": "./src/shared/utils.ts",
"./shared/viewport-renderer": "./src/shared/viewport-renderer.ts",
"./schemas": "./src/schemas.ts",
"./model": "./src/model/index.ts",
"./sync": "./src/sync/index.ts",

View File

@@ -1,37 +0,0 @@
export * from '../adapters/index.js';
export * from '../extensions/index.js';
export * from '@blocksuite/affine-block-attachment';
export * from '@blocksuite/affine-block-bookmark';
export * from '@blocksuite/affine-block-code';
export * from '@blocksuite/affine-block-data-view';
export * from '@blocksuite/affine-block-database';
export * from '@blocksuite/affine-block-divider';
export * from '@blocksuite/affine-block-edgeless-text';
export * from '@blocksuite/affine-block-embed';
export * from '@blocksuite/affine-block-frame';
export * from '@blocksuite/affine-block-image';
export * from '@blocksuite/affine-block-latex';
export * from '@blocksuite/affine-block-list';
export * from '@blocksuite/affine-block-note';
export * from '@blocksuite/affine-block-paragraph';
export * from '@blocksuite/affine-block-root';
export * from '@blocksuite/affine-block-surface';
export * from '@blocksuite/affine-block-surface-ref';
export * from '@blocksuite/affine-block-table';
export {
DocTitle,
getDocTitleByEditorHost,
} from '@blocksuite/affine-fragment-doc-title';
export * from '@blocksuite/affine-fragment-frame-panel';
export * from '@blocksuite/affine-fragment-outline';
export * from '@blocksuite/affine-model';
export * from '@blocksuite/affine-rich-text';
export * from '@blocksuite/affine-shared/adapters';
export * from '@blocksuite/affine-shared/commands';
export {
ViewportTurboRendererExtension,
ViewportTurboRendererIdentifier,
} from '@blocksuite/affine-shared/viewport-renderer';
export type { DragBlockPayload } from '@blocksuite/affine-widget-drag-handle';
export * from '@blocksuite/affine-widget-slash-menu';
export { toolbarWidget } from '@blocksuite/affine-widget-toolbar';

View File

@@ -0,0 +1 @@
export * from '@blocksuite/affine-shared/viewport-renderer';

View File

@@ -662,9 +662,3 @@ export class EdgelessAutoCompletePanel extends WithDisposable(LitElement) {
})
accessor std!: BlockStdScope;
}
declare global {
interface HTMLElementTagNameMap {
'edgeless-auto-complete-panel': EdgelessAutoCompletePanel;
}
}

View File

@@ -750,9 +750,3 @@ export class EdgelessAutoComplete extends WithDisposable(LitElement) {
})
accessor std!: BlockStdScope;
}
declare global {
interface HTMLElementTagNameMap {
'edgeless-auto-complete': EdgelessAutoComplete;
}
}

View File

@@ -190,9 +190,3 @@ export class EdgelessToolIconButton extends LitElement {
@property({ attribute: false })
accessor withHover: boolean | undefined = undefined;
}
declare global {
interface HTMLElementTagNameMap {
'edgeless-tool-icon-button': EdgelessToolIconButton;
}
}

View File

@@ -37,9 +37,3 @@ export class EdgelessToolbarButton extends EdgelessToolIconButton {
return html` ${super.render()} `;
}
}
declare global {
interface HTMLElementTagNameMap {
'edgeless-toolbar-button': EdgelessToolbarButton;
}
}

View File

@@ -162,9 +162,3 @@ export class EdgelessConnectorHandle extends WithDisposable(LitElement) {
})
accessor std!: BlockStdScope;
}
declare global {
interface HTMLElementTagNameMap {
'edgeless-connector-handle': EdgelessConnectorHandle;
}
}

View File

@@ -238,9 +238,3 @@ export class FramePreview extends WithDisposable(ShadowlessElement) {
@property({ attribute: false })
accessor surfaceWidth: number = DEFAULT_PREVIEW_CONTAINER_WIDTH;
}
declare global {
interface HTMLElementTagNameMap {
'frame-preview': FramePreview;
}
}

View File

@@ -433,9 +433,3 @@ export class NoteSlicer extends WidgetComponent<
@state()
private accessor _isResizing = false;
}
declare global {
interface HTMLElementTagNameMap {
'note-slicer': NoteSlicer;
}
}

View File

@@ -68,9 +68,3 @@ export class EdgelessAlignPanel extends LitElement {
@property({ attribute: false })
accessor value: TextAlign = TextAlign.Left;
}
declare global {
interface HTMLElementTagNameMap {
'edgeless-align-panel': EdgelessAlignPanel;
}
}

View File

@@ -63,9 +63,3 @@ export class CardStylePanel extends WithDisposable(LitElement) {
@property({ attribute: false })
accessor value: EmbedCardStyle | undefined = undefined;
}
declare global {
interface HTMLElementTagNameMap {
'card-style-panel': CardStylePanel;
}
}

View File

@@ -312,11 +312,3 @@ export class EdgelessTextColorIcon extends LitElement {
@property({ attribute: false })
accessor color!: string;
}
declare global {
interface HTMLElementTagNameMap {
'edgeless-color-panel': EdgelessColorPanel;
'edgeless-color-button': EdgelessColorButton;
'edgeless-text-color-icon': EdgelessTextColorIcon;
}
}

View File

@@ -55,9 +55,3 @@ export class EdgelessFontFamilyPanel extends LitElement {
@property({ attribute: false })
accessor value: FontFamily = FontFamily.Inter;
}
declare global {
interface HTMLElementTagNameMap {
'edgeless-font-family-panel': EdgelessFontFamilyPanel;
}
}

View File

@@ -161,9 +161,3 @@ export class EdgelessFontWeightAndStylePanel extends LitElement {
| ((fontWeight: FontWeight, fontStyle: FontStyle) => void)
| undefined;
}
declare global {
interface HTMLElementTagNameMap {
'edgeless-font-weight-and-style-panel': EdgelessFontWeightAndStylePanel;
}
}

View File

@@ -251,9 +251,3 @@ export class EdgelessLineWidthPanel extends WithDisposable(LitElement) {
@property({ attribute: false })
accessor selectedSize: LineWidth = LineWidth.Two;
}
declare global {
interface HTMLElementTagNameMap {
'edgeless-line-width-panel': EdgelessLineWidthPanel;
}
}

View File

@@ -102,9 +102,3 @@ export class NoteDisplayModePanel extends WithDisposable(LitElement) {
@property({ attribute: false })
accessor panelWidth = 240;
}
declare global {
interface HTMLElementTagNameMap {
'note-display-mode-panel': NoteDisplayModePanel;
}
}

View File

@@ -142,9 +142,3 @@ export class EdgelessNoteShadowPanel extends WithDisposable(LitElement) {
@property({ attribute: false })
accessor value!: string;
}
declare global {
interface HTMLElementTagNameMap {
'edgeless-note-shadow-panel': EdgelessNoteShadowPanel;
}
}

View File

@@ -129,9 +129,3 @@ export class EdgelessScalePanel extends LitElement {
@property({ attribute: false })
accessor scaleList: readonly number[] = SCALE_LIST;
}
declare global {
interface HTMLElementTagNameMap {
'edgeless-scale-panel': EdgelessScalePanel;
}
}

View File

@@ -63,9 +63,3 @@ export class EdgelessShapePanel extends LitElement {
@property({ attribute: false })
accessor shapeStyle: ShapeStyle = ShapeStyle.Scribbled;
}
declare global {
interface HTMLElementTagNameMap {
'edgeless-shape-panel': EdgelessShapePanel;
}
}

View File

@@ -57,9 +57,3 @@ export class EdgelessShapeStylePanel extends LitElement {
@property({ attribute: false })
accessor value!: ShapeStyle;
}
declare global {
interface HTMLElementTagNameMap {
'edgeless-shape-style-panel': EdgelessShapeStylePanel;
}
}

View File

@@ -160,9 +160,3 @@ export class EdgelessSizePanel extends LitElement {
@property({ attribute: 'data-type' })
accessor type: 'normal' | 'check' = 'normal';
}
declare global {
interface HTMLElementTagNameMap {
'edgeless-size-panel': EdgelessSizePanel;
}
}

View File

@@ -68,9 +68,3 @@ export class StrokeStylePanel extends WithDisposable(LitElement) {
@property({ attribute: false })
accessor theme!: ColorScheme;
}
declare global {
interface HTMLElementTagNameMap {
'stroke-style-panel': StrokeStylePanel;
}
}

View File

@@ -114,9 +114,3 @@ export class EdgelessNavigatorBlackBackgroundWidget extends WidgetComponent<
@state()
private accessor show = false;
}
declare global {
interface HTMLElementTagNameMap {
'edgeless-navigator-black-background': EdgelessNavigatorBlackBackgroundWidget;
}
}

View File

@@ -56,9 +56,3 @@ export class EdgelessDraggingAreaRectWidget extends WidgetComponent<
`;
}
}
declare global {
interface HTMLElementTagNameMap {
'edgeless-dragging-area-rect': EdgelessDraggingAreaRectWidget;
}
}

View File

@@ -1554,9 +1554,3 @@ export class EdgelessSelectedRectWidget extends WidgetComponent<
@state()
accessor autoCompleteOff = false;
}
declare global {
interface HTMLElementTagNameMap {
'edgeless-selected-rect': EdgelessSelectedRectWidget;
}
}

View File

@@ -321,9 +321,3 @@ export class EdgelessConnectorLabelEditor extends WithDisposable(
@query('rich-text')
accessor richText!: RichText;
}
declare global {
interface HTMLElementTagNameMap {
'edgeless-connector-label-editor': EdgelessConnectorLabelEditor;
}
}

View File

@@ -175,9 +175,3 @@ export class EdgelessFrameTitleEditor extends WithDisposable(
@query('rich-text')
accessor richText: RichText | null = null;
}
declare global {
interface HTMLElementTagNameMap {
'edgeless-frame-title-editor': EdgelessFrameTitleEditor;
}
}

View File

@@ -145,9 +145,3 @@ export class EdgelessGroupTitleEditor extends WithDisposable(
@query('rich-text')
accessor richText!: RichText;
}
declare global {
interface HTMLElementTagNameMap {
'edgeless-group-title-editor': EdgelessGroupTitleEditor;
}
}

View File

@@ -360,9 +360,3 @@ export class EdgelessShapeTextEditor extends WithDisposable(ShadowlessElement) {
@query('rich-text')
accessor richText!: RichText;
}
declare global {
interface HTMLElementTagNameMap {
'edgeless-shape-text-editor': EdgelessShapeTextEditor;
}
}

View File

@@ -413,9 +413,3 @@ export class EdgelessTextEditor extends WithDisposable(ShadowlessElement) {
@query('rich-text')
accessor richText!: RichText;
}
declare global {
interface HTMLElementTagNameMap {
'edgeless-text-editor': EdgelessTextEditor;
}
}

View File

@@ -80,9 +80,3 @@ export class EdgelessBrushMenu extends EdgelessToolbarToolMixin(
@property({ attribute: false })
accessor onChange!: (props: Record<string, unknown>) => void;
}
declare global {
interface HTMLElementTagNameMap {
'edgeless-brush-menu': EdgelessBrushMenu;
}
}

View File

@@ -89,9 +89,3 @@ export class EdgelessBrushToolButton extends EdgelessToolbarToolMixin(
`;
}
}
declare global {
interface HTMLElementTagNameMap {
'edgeless-brush-tool-button': EdgelessBrushToolButton;
}
}

View File

@@ -174,9 +174,3 @@ export class EdgelessSlideMenu extends WithDisposable(LitElement) {
@consume({ context: edgelessToolbarSlotsContext })
accessor toolbarSlots!: EdgelessToolbarSlots;
}
declare global {
interface HTMLElementTagNameMap {
'edgeless-slide-menu': EdgelessSlideMenu;
}
}

View File

@@ -15,9 +15,3 @@ export class ToolbarArrowUpIcon extends ShadowlessElement {
return html`<span class="arrow-up-icon"> ${ArrowUpSmallIcon()} </span>`;
}
}
declare global {
interface HTMLElementTagNameMap {
'toolbar-arrow-up-icon': ToolbarArrowUpIcon;
}
}

View File

@@ -148,9 +148,3 @@ export class EdgelessConnectorMenu extends EdgelessToolbarToolMixin(
@property({ attribute: false })
accessor onChange!: (props: Record<string, unknown>) => void;
}
declare global {
interface HTMLElementTagNameMap {
'edgeless-connector-menu': EdgelessConnectorMenu;
}
}

View File

@@ -74,9 +74,3 @@ export class EdgelessConnectorToolButton extends QuickToolMixin(
`;
}
}
declare global {
interface HTMLElementTagNameMap {
'edgeless-connector-tool-button': EdgelessConnectorToolButton;
}
}

View File

@@ -97,9 +97,3 @@ export class EdgelessDefaultToolButton extends QuickToolMixin(LitElement) {
@query('.current-icon')
accessor currentIcon!: HTMLInputElement;
}
declare global {
interface HTMLElementTagNameMap {
'edgeless-default-tool-button': EdgelessDefaultToolButton;
}
}

View File

@@ -693,9 +693,3 @@ export class EdgelessToolbarWidget extends WidgetComponent<
@query('.edgeless-toolbar-container')
accessor toolbarContainer!: HTMLElement;
}
declare global {
interface HTMLElementTagNameMap {
'edgeless-toolbar-widget': EdgelessToolbarWidget;
}
}

View File

@@ -70,9 +70,3 @@ export class EdgelessEraserToolButton extends EdgelessToolbarToolMixin(
`;
}
}
declare global {
interface HTMLElementTagNameMap {
'edgeless-eraser-tool-button': EdgelessEraserToolButton;
}
}

View File

@@ -96,9 +96,3 @@ export class EdgelessFrameMenu extends EdgelessToolbarToolMixin(LitElement) {
`;
}
}
declare global {
interface HTMLElementTagNameMap {
'edgeless-frame-menu': EdgelessFrameMenu;
}
}

View File

@@ -43,9 +43,3 @@ export class EdgelessFrameToolButton extends QuickToolMixin(LitElement) {
`;
}
}
declare global {
interface HTMLElementTagNameMap {
'edgeless-frame-tool-button': EdgelessFrameToolButton;
}
}

View File

@@ -95,9 +95,3 @@ export class EdgelessLassoToolButton extends QuickToolMixin(
@query('.current-icon')
accessor currentIcon!: HTMLInputElement;
}
declare global {
interface HTMLElementTagNameMap {
'edgeless-lasso-tool-button': EdgelessLassoToolButton;
}
}

View File

@@ -62,9 +62,3 @@ export class EdgelessLinkToolButton extends QuickToolMixin(LitElement) {
</edgeless-tool-icon-button>`;
}
}
declare global {
interface HTMLElementTagNameMap {
'edgeless-link-tool-button': EdgelessLinkToolButton;
}
}

View File

@@ -52,9 +52,3 @@ export class MindMapPlaceholder extends ShadowlessElement {
</div>`;
}
}
declare global {
interface HTMLElementTagNameMap {
'mindmap-import-placeholder': MindMapPlaceholder;
}
}

View File

@@ -395,9 +395,3 @@ export class EdgelessMindmapMenu extends EdgelessToolbarToolMixin(
@consume({ context: stdContext })
accessor std!: BlockStdScope;
}
declare global {
interface HTMLElementTagNameMap {
'edgeless-mindmap-menu': EdgelessMindmapMenu;
}
}

View File

@@ -446,9 +446,3 @@ export class EdgelessMindmapToolButton extends EdgelessToolbarToolMixin(
@state()
accessor readyToDrop = false;
}
declare global {
interface HTMLElementTagNameMap {
'edgeless-mindmap-tool-button': EdgelessMindmapToolButton;
}
}

View File

@@ -204,9 +204,3 @@ export class EdgelessNoteMenu extends EdgelessToolbarToolMixin(LitElement) {
@property({ attribute: false })
accessor tip!: string;
}
declare global {
interface HTMLElementTagNameMap {
'edgeless-note-menu': EdgelessNoteMenu;
}
}

View File

@@ -112,9 +112,3 @@ export class EdgelessNoteToolButton extends QuickToolMixin(LitElement) {
@state()
accessor tip = 'Text';
}
declare global {
interface HTMLElementTagNameMap {
'edgeless-note-tool-button': EdgelessNoteToolButton;
}
}

View File

@@ -257,9 +257,3 @@ export class EdgelessFrameOrderMenu extends SignalWatcher(
@property({ attribute: false })
accessor embed = false;
}
declare global {
interface HTMLElementTagNameMap {
'edgeless-frame-order-menu': EdgelessFrameOrderMenu;
}
}

View File

@@ -195,9 +195,3 @@ export class EdgelessNavigatorSettingButton extends WithDisposable(LitElement) {
@property({ attribute: false })
accessor setPopperShow: (show: boolean) => void = () => {};
}
declare global {
interface HTMLElementTagNameMap {
'edgeless-navigator-setting-button': EdgelessNavigatorSettingButton;
}
}

View File

@@ -38,9 +38,3 @@ export class EdgelessPresentButton extends QuickToolMixin(
</div>`;
}
}
declare global {
interface HTMLElementTagNameMap {
'edgeless-present-button': EdgelessPresentButton;
}
}

View File

@@ -447,9 +447,3 @@ export class PresentationToolbar extends EdgelessToolbarToolMixin(
@property({ type: Boolean })
accessor settingMenuShow = false;
}
declare global {
interface HTMLElementTagNameMap {
'presentation-toolbar': PresentationToolbar;
}
}

View File

@@ -350,9 +350,3 @@ export class EdgelessToolbarShapeDraggable extends EdgelessToolbarToolMixin(
@query('.edgeless-shape-draggable')
accessor shapeContainer!: HTMLDivElement;
}
declare global {
interface HTMLElementTagNameMap {
'edgeless-toolbar-shape-draggable': EdgelessToolbarShapeDraggable;
}
}

View File

@@ -188,9 +188,3 @@ export class EdgelessShapeMenu extends SignalWatcher(
@property({ attribute: false })
accessor onChange!: (name: ShapeName) => void;
}
declare global {
interface HTMLElementTagNameMap {
'edgeless-shape-menu': EdgelessShapeMenu;
}
}

View File

@@ -84,9 +84,3 @@ export class EdgelessShapeToolButton extends EdgelessToolbarToolMixin(
`;
}
}
declare global {
interface HTMLElementTagNameMap {
'edgeless-shape-tool-button': EdgelessShapeToolButton;
}
}

View File

@@ -318,9 +318,3 @@ export class EdgelessShapeToolElement extends WithDisposable(LitElement) {
@property({ attribute: false })
accessor shapeType!: ShapeName;
}
declare global {
interface HTMLElementTagNameMap {
'edgeless-shape-tool-element': EdgelessShapeToolElement;
}
}

View File

@@ -172,9 +172,3 @@ export class OverlayScrollbar extends LitElement {
@query('.overlay-handle')
private accessor _handle!: HTMLDivElement;
}
declare global {
interface HTMLElementTagNameMap {
'overlay-scrollbar': OverlayScrollbar;
}
}

View File

@@ -48,9 +48,3 @@ export class AffineTemplateLoading extends LitElement {
</div>`;
}
}
declare global {
interface HTMLElementTagNameMap {
'affine-template-loading': AffineTemplateLoading;
}
}

View File

@@ -512,9 +512,3 @@ export class EdgelessTemplatePanel extends WithDisposable(LitElement) {
@state()
accessor isDragging = false;
}
declare global {
interface HTMLElementTagNameMap {
'edgeless-templates-panel': EdgelessTemplatePanel;
}
}

View File

@@ -47,9 +47,3 @@ export class EdgelessTextMenu extends EdgelessToolbarToolMixin(LitElement) {
@property({ attribute: false })
accessor onChange!: (props: Record<string, unknown>) => void;
}
declare global {
interface HTMLElementTagNameMap {
'edgeless-text-menu': EdgelessTextMenu;
}
}

View File

@@ -626,9 +626,3 @@ export class EdgelessRootBlockComponent extends BlockComponent<
@query('affine-surface')
accessor surface!: SurfaceBlockComponent;
}
declare global {
interface HTMLElementTagNameMap {
'affine-edgeless-root': EdgelessRootBlockComponent;
}
}

View File

@@ -283,9 +283,3 @@ export class EdgelessRootPreviewBlockComponent
@query('affine-surface')
accessor surface!: SurfaceBlockComponent;
}
declare global {
interface HTMLElementTagNameMap {
'affine-edgeless-root-preview': EdgelessRootPreviewBlockComponent;
}
}

View File

@@ -317,3 +317,78 @@ function registerMiscComponents() {
// Connector components
customElements.define('edgeless-connector-handle', EdgelessConnectorHandle);
}
declare global {
interface HTMLElementTagNameMap {
'affine-edgeless-root': EdgelessRootBlockComponent;
'affine-edgeless-root-preview': EdgelessRootPreviewBlockComponent;
'edgeless-auto-complete-panel': EdgelessAutoCompletePanel;
'edgeless-auto-complete': EdgelessAutoComplete;
'edgeless-tool-icon-button': EdgelessToolIconButton;
'edgeless-toolbar-button': EdgelessToolbarButton;
'edgeless-connector-handle': EdgelessConnectorHandle;
'frame-preview': FramePreview;
'note-slicer': NoteSlicer;
'edgeless-align-panel': EdgelessAlignPanel;
'card-style-panel': CardStylePanel;
'edgeless-color-panel': EdgelessColorPanel;
'edgeless-color-button': EdgelessColorButton;
'edgeless-text-color-icon': EdgelessTextColorIcon;
'edgeless-font-family-panel': EdgelessFontFamilyPanel;
'edgeless-font-weight-and-style-panel': EdgelessFontWeightAndStylePanel;
'edgeless-line-width-panel': EdgelessLineWidthPanel;
'note-display-mode-panel': NoteDisplayModePanel;
'edgeless-note-shadow-panel': EdgelessNoteShadowPanel;
'edgeless-scale-panel': EdgelessScalePanel;
'edgeless-shape-panel': EdgelessShapePanel;
'edgeless-shape-style-panel': EdgelessShapeStylePanel;
'edgeless-size-panel': EdgelessSizePanel;
'stroke-style-panel': StrokeStylePanel;
'edgeless-navigator-black-background': EdgelessNavigatorBlackBackgroundWidget;
'edgeless-dragging-area-rect': EdgelessDraggingAreaRectWidget;
'edgeless-selected-rect': EdgelessSelectedRectWidget;
'edgeless-connector-label-editor': EdgelessConnectorLabelEditor;
'edgeless-frame-title-editor': EdgelessFrameTitleEditor;
'edgeless-group-title-editor': EdgelessGroupTitleEditor;
'edgeless-shape-text-editor': EdgelessShapeTextEditor;
'edgeless-text-editor': EdgelessTextEditor;
'edgeless-toolbar-widget': EdgelessToolbarWidget;
'presentation-toolbar': PresentationToolbar;
'edgeless-brush-menu': EdgelessBrushMenu;
'edgeless-brush-tool-button': EdgelessBrushToolButton;
'edgeless-slide-menu': EdgelessSlideMenu;
'toolbar-arrow-up-icon': ToolbarArrowUpIcon;
'edgeless-connector-menu': EdgelessConnectorMenu;
'edgeless-connector-tool-button': EdgelessConnectorToolButton;
'edgeless-default-tool-button': EdgelessDefaultToolButton;
'edgeless-eraser-tool-button': EdgelessEraserToolButton;
'edgeless-frame-menu': EdgelessFrameMenu;
'edgeless-frame-tool-button': EdgelessFrameToolButton;
'edgeless-lasso-tool-button': EdgelessLassoToolButton;
'edgeless-link-tool-button': EdgelessLinkToolButton;
'mindmap-import-placeholder': MindMapPlaceholder;
'edgeless-mindmap-menu': EdgelessMindmapMenu;
'edgeless-mindmap-tool-button': EdgelessMindmapToolButton;
'edgeless-note-menu': EdgelessNoteMenu;
'edgeless-note-tool-button': EdgelessNoteToolButton;
'edgeless-frame-order-menu': EdgelessFrameOrderMenu;
'edgeless-navigator-setting-button': EdgelessNavigatorSettingButton;
'edgeless-present-button': EdgelessPresentButton;
'edgeless-toolbar-shape-draggable': EdgelessToolbarShapeDraggable;
'edgeless-shape-menu': EdgelessShapeMenu;
'edgeless-shape-tool-button': EdgelessShapeToolButton;
'edgeless-shape-tool-element': EdgelessShapeToolElement;
'overlay-scrollbar': OverlayScrollbar;
'affine-template-loading': AffineTemplateLoading;
'edgeless-templates-panel': EdgelessTemplatePanel;
'edgeless-text-menu': EdgelessTextMenu;
'affine-page-root': PageRootBlockComponent;
'zoom-bar-toggle-button': ZoomBarToggleButton;
'edgeless-zoom-toolbar': EdgelessZoomToolbar;
'affine-image-toolbar': AffineImageToolbar;
[AFFINE_EDGELESS_ZOOM_TOOLBAR_WIDGET]: AffineEdgelessZoomToolbarWidget;
[AFFINE_IMAGE_TOOLBAR_WIDGET]: AffineImageToolbarWidget;
[AFFINE_INNER_MODAL_WIDGET]: AffineInnerModalWidget;
}
}

View File

@@ -452,9 +452,3 @@ export class PageRootBlockComponent extends BlockComponent<
@query('.affine-page-root-block-container')
accessor rootElementContainer!: HTMLDivElement;
}
declare global {
interface HTMLElementTagNameMap {
'affine-page-root': PageRootBlockComponent;
}
}

View File

@@ -87,9 +87,3 @@ export class AffineEdgelessZoomToolbarWidget extends WidgetComponent<
@state()
private accessor _hide = false;
}
declare global {
interface HTMLElementTagNameMap {
[AFFINE_EDGELESS_ZOOM_TOOLBAR_WIDGET]: AffineEdgelessZoomToolbarWidget;
}
}

View File

@@ -107,9 +107,3 @@ export class ZoomBarToggleButton extends WithDisposable(LitElement) {
@property({ attribute: false })
accessor edgeless!: EdgelessRootBlockComponent;
}
declare global {
interface HTMLElementTagNameMap {
'zoom-bar-toggle-button': ZoomBarToggleButton;
}
}

View File

@@ -208,9 +208,3 @@ export class EdgelessZoomToolbar extends WithDisposable(LitElement) {
@property({ attribute: false })
accessor layout: 'horizontal' | 'vertical' = 'horizontal';
}
declare global {
interface HTMLElementTagNameMap {
'edgeless-zoom-toolbar': EdgelessZoomToolbar;
}
}

View File

@@ -136,9 +136,3 @@ export class AffineImageToolbar extends LitElement {
@property({ attribute: false })
accessor primaryGroups!: MenuItemGroup<ImageToolbarContext>[];
}
declare global {
interface HTMLElementTagNameMap {
'affine-image-toolbar': AffineImageToolbar;
}
}

View File

@@ -165,9 +165,3 @@ export class AffineImageToolbarWidget extends WidgetComponent<
this._setHoverController();
}
}
declare global {
interface HTMLElementTagNameMap {
[AFFINE_IMAGE_TOOLBAR_WIDGET]: AffineImageToolbarWidget;
}
}

View File

@@ -56,9 +56,3 @@ export class AffineInnerModalWidget extends WidgetComponent {
this._getTarget = fn;
}
}
declare global {
interface HTMLElementTagNameMap {
[AFFINE_INNER_MODAL_WIDGET]: AffineInnerModalWidget;
}
}