Interface RecordResumeTimerParameters

interface RecordResumeTimerParameters {
    isTimerRunning: boolean;
    canPauseResume: boolean;
    recordElapsedTime: number;
    recordStartTime: number;
    recordTimerInterval?: null | Timeout;
    showAlert?: ShowAlert;
    updateRecordStartTime: ((time: number) => void);
    updateRecordTimerInterval: ((interval: null | Timeout) => void);
    updateIsTimerRunning: ((isRunning: boolean) => void);
    updateCanPauseResume: ((canPause: boolean) => void);
    getUpdatedAllParams: (() => RecordResumeTimerParameters);
    [key: string]: any;
}

Hierarchy (view full)

Indexable

  • [key: string]: any

Properties

isTimerRunning: boolean
canPauseResume: boolean
recordElapsedTime: number
recordStartTime: number
recordTimerInterval?: null | Timeout
showAlert?: ShowAlert
updateRecordStartTime: ((time: number) => void)
updateRecordTimerInterval: ((interval: null | Timeout) => void)
updateIsTimerRunning: ((isRunning: boolean) => void)
updateCanPauseResume: ((canPause: boolean) => void)
getUpdatedAllParams: (() => RecordResumeTimerParameters)