@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
31 lines (30 loc) • 1.06 kB
TypeScript
/// <reference types="jquery" />
import { EditPopover } from "@docsvision/webclient/Helpers/PopoverHelpers/EditPopover/EditPopover";
export interface EmployeeMentionData {
name: string;
id: string;
}
export interface ISummernoteProps {
locale: string;
editInPlaceLoader: HTMLElement;
input: HTMLElement;
popoverImageDisplay: boolean;
onSummernoteImageUpload: (files: FileList) => void;
currentEmployeeId?: string;
onTextChange?: (text: string) => void;
onAddingCommentWithMention?: (text: string) => void;
checkImageClick?: (we: JQuery.Event, event: MouseEvent) => void;
onDocumentMouseDown?: (event: JQuery.Event) => void;
onCancelEdit?: () => void;
icons?: NodeListOf<Element>;
airMode?: boolean;
height?: number;
minHeight?: string;
maxHeight?: string;
withMention?: boolean;
containingEditPopover?: EditPopover;
editMode?: boolean;
placeholder?: string;
savedComment?: string;
}
export declare const initSummernote: (props: ISummernoteProps) => Promise<void>;