stream-chat
Version:
JS SDK for the Stream Chat API
18 lines (17 loc) • 554 B
TypeScript
import type { Reminder } from './Reminder';
export declare const DEFAULT_STOP_REFRESH_BOUNDARY_MS: number;
export type ReminderTimerConfig = {
stopRefreshBoundaryMs?: number;
};
export declare class ReminderTimer {
reminder: Reminder;
timeout: ReturnType<typeof setTimeout> | null;
stopRefreshBoundaryMs: number;
constructor({ reminder, config, }: {
reminder: Reminder;
config?: ReminderTimerConfig;
});
getRefreshIntervalLength: () => number | null;
init: () => null | undefined;
clear: () => void;
}