UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

27 lines (26 loc) 1.31 kB
/// <reference types="react" /> import { ArtPlayerLogic } from '@docsvision/webclient/Helpers/ArtPlayer/ArtPlayerLogic'; import { ArtPlayerView } from '@docsvision/webclient/Helpers/ArtPlayer/ArtPlayerView'; import { ArtPlayerOptionT, ArtPlayerT } from '@docsvision/webclient/Helpers/ArtPlayer/models/IArtPlayer'; import { IArtPlayerTimeCode } from '@docsvision/webclient/Helpers/ArtPlayer/models/IArtPlayerTImeCode'; import { IComponentProps } from '@docsvision/web/core/component'; export interface IArtPlayerProps extends IComponentProps<ArtPlayerLogic, ArtPlayerView> { /** Опции для плеера */ options: Omit<ArtPlayerOptionT, 'container'>; /** Класс плеера */ className?: string; /** Колбек, возвращающий экземпляр плеера */ getInstance?: (art: ArtPlayerT) => void; /** Тайм-коды */ timeCodes: IArtPlayerTimeCode[]; /** * Формат отображения времени в компоненте тайм-кодов. * * По умолчанию - m:ss */ format?: string; /** Флаг скрытия контекстного меню */ hideContextMenu?: boolean; } /** Видеоплеер */ export declare function ArtPlayer(props: IArtPlayerProps): JSX.Element;