UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

25 lines (24 loc) 1.15 kB
import { LinkItem } from "@docsvision/webclient/BackOffice/LinkItem"; import { ILinkEventArgs } from "@docsvision/webclient/BackOffice/ILinkEventArgs"; import { $LayoutLinksController } from "@docsvision/webclient/Generated/DocsVision.WebClient.Controllers"; import { GenModels } from "@docsvision/webclient/Generated/DocsVision.WebClient.Models"; import { $CardId, $CardTimestamp } from '@docsvision/webclient/System/LayoutServices'; import { CancelableEvent } from "@docsvision/webclient/System/CancelableEvent"; /** @internal */ export interface ILinkInfoPopoverProps { linkItem: LinkItem; bindingInfo: GenModels.SimpleBindingInfo; fileKindId?: string; showFilesForLinksTypesIds?: string[]; allowedLinkTypes?: string[]; iconClass: string; editAvailable: boolean; onSaved: () => void; onTitleClick?: (item: LinkItem) => void; maxCommentLength?: number; linkInfoEditing: CancelableEvent<ILinkEventArgs>; linkInfoEdited: (item: LinkItem) => void; detailedInfoViewMode: GenModels.LinksDetailedInfoViewMode; onLoaded: () => void; services: $LayoutLinksController & $CardId & $CardTimestamp; }