/** * #interval.ts * * Code generated by ts-proto. DO NOT EDIT. * @packageDocumentation */ import type { Duration } from "../../../../google/protobuf/duration.js"; /** * This is the list of active timers. We could choose to have an effect per timer, but * following realtime's lead, we send the whole list. * * This implies that if the timer disappears from the map, you should cancel it. */ export type SetIntervalsEffect = { /** hook_id => interval map */ intervals: { [key: string]: IntervalDetails; }; }; export type SetIntervalsEffect_IntervalsEntry = { key: string; value?: IntervalDetails | undefined; }; export type IntervalDetails = { duration?: Duration | undefined; /** Distinguishes between synchronous and asynchronous events. */ async?: boolean | undefined; }; //# sourceMappingURL=interval.d.ts.map