Viktorani API - v0.0.8
    Preparing search index...

    Interface UseTimerListResult

    interface UseTimerListResult {
        createTimer: (
            opts: { duration: number; gameId: string; label: string },
        ) => Promise<Timer>;
        deleteAll: () => Promise<void>;
        deleteTimer: (id: string) => Promise<void>;
        pauseAll: () => Promise<void>;
        pauseTimer: (id: string) => Promise<void>;
        remaining: (id: string) => number;
        restartAll: () => Promise<void>;
        restartTimer: (id: string) => Promise<void>;
        resumeAll: () => Promise<void>;
        resumeTimer: (id: string) => Promise<void>;
        startTimer: (id: string) => Promise<void>;
        timers: Timer[];
        updateTimer: (
            id: string,
            patch: Partial<
                Pick<Timer, "audioNotify" | "visualNotify" | "autoReset" | "label">,
            >,
        ) => Promise<void>;
    }
    Index

    Properties

    createTimer: (
        opts: { duration: number; gameId: string; label: string },
    ) => Promise<Timer>
    deleteAll: () => Promise<void>
    deleteTimer: (id: string) => Promise<void>
    pauseAll: () => Promise<void>
    pauseTimer: (id: string) => Promise<void>
    remaining: (id: string) => number
    restartAll: () => Promise<void>
    restartTimer: (id: string) => Promise<void>
    resumeAll: () => Promise<void>
    resumeTimer: (id: string) => Promise<void>
    startTimer: (id: string) => Promise<void>
    timers: Timer[]
    updateTimer: (
        id: string,
        patch: Partial<
            Pick<Timer, "audioNotify" | "visualNotify" | "autoReset" | "label">,
        >,
    ) => Promise<void>