@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
32 lines (31 loc) • 1.21 kB
TypeScript
import { IArtPlayerProps } from '@docsvision/webclient/Helpers/ArtPlayer/ArtPlayer';
import { ArtPlayerT } from '@docsvision/webclient/Helpers/ArtPlayer/models/IArtPlayer';
import { IArtPlayerTimeCode } from '@docsvision/webclient/Helpers/ArtPlayer/models/IArtPlayerTImeCode';
import { ComponentLogic } from '@docsvision/web/core/component';
import { Dispatch, MutableRefObject, SetStateAction } from 'react';
export declare class ArtPlayerLogic extends ComponentLogic<IArtPlayerProps> {
domain:
import("effector").Domain;
$timeCodes:
import("effector").Store<IArtPlayerTimeCode[]>;
setTimeCodes:
import("effector").Event<IArtPlayerTimeCode[]>;
$currentTimeCode:
import("effector").Store<IArtPlayerTimeCode>;
$player:
import("effector").Store<ArtPlayerT>;
setTime:
import("effector").Event<IArtPlayerTimeCode>;
$currentTime:
import("effector").Store<number>;
setCurrentTime:
import("effector").Event<void>;
unmountPlayer:
import("effector").Event<void>;
mountPlayerFx:
import("effector").Effect<{
ref: MutableRefObject<HTMLDivElement>;
setLoading: Dispatch<SetStateAction<boolean>>;
}, ArtPlayerT, Error>;
init(): void;
}