UNPKG

@univerjs/docs-ui

Version:

Univer normal ui-plugin-docs

42 lines (41 loc) 1.23 kB
import { default as React, Component } from 'react'; import { IUniverDocsUIConfig } from '../../controllers/config.schema'; interface IBaseDocContainerProps { config: IUniverDocsUIConfig; changeLocale: (locale: string) => void; methods?: any; } /** * One univerdoc instance DOM container */ export declare class DocContainer extends Component<IBaseDocContainerProps> { leftContentLeft: number; leftContentTop: number; rightBorderX: number; rightBorderY: number; splitLeftRef: React.RefObject<HTMLDivElement | null>; contentRef: React.RefObject<HTMLDivElement | null>; constructor(props: IBaseDocContainerProps); /** * split mouse down * @param e */ handleSplitBarMouseDown: (e: React.MouseEvent) => void; /** * split mouse move * @param e */ handleSplitBarMouseMove: (e: MouseEvent) => void; /** * split mouse up * @param e */ handleSplitBarMouseUp: (e: MouseEvent) => void; getContentRef(): React.RefObject<HTMLDivElement | null>; getSplitLeftRef(): React.RefObject<HTMLDivElement | null>; /** * Modify Dom Skin */ changeSkin(container: HTMLElement | string, skin: string): void; } export {};