Interface RecordStartTimerParameters

interface RecordStartTimerParameters {
    recordStartTime: number;
    recordTimerInterval?: null | Timeout;
    isTimerRunning: boolean;
    canPauseResume: boolean;
    recordChangeSeconds: number;
    recordPaused: boolean;
    recordStopped: boolean;
    roomName: null | string;
    updateRecordStartTime: ((time: number) => void);
    updateRecordTimerInterval: ((interval: null | Timeout) => void);
    updateIsTimerRunning: ((isRunning: boolean) => void);
    updateCanPauseResume: ((canPause: boolean) => void);
    getUpdatedAllParams: (() => RecordStartTimerParameters);
    [key: string]: any;
}

Indexable

  • [key: string]: any

Properties

recordStartTime: number
recordTimerInterval?: null | Timeout
isTimerRunning: boolean
canPauseResume: boolean
recordChangeSeconds: number
recordPaused: boolean
recordStopped: boolean
roomName: null | string
updateRecordStartTime: ((time: number) => void)
updateRecordTimerInterval: ((interval: null | Timeout) => void)
updateIsTimerRunning: ((isRunning: boolean) => void)
updateCanPauseResume: ((canPause: boolean) => void)
getUpdatedAllParams: (() => RecordStartTimerParameters)