diff --git a/src/interval/index.ts b/src/interval/index.ts index 4964cc5a..b98eaadf 100644 --- a/src/interval/index.ts +++ b/src/interval/index.ts @@ -1,4 +1,4 @@ -import { Event, Store, createEvent, createStore, sample, attach, is } from 'effector'; +import { Event, EventCallable, Store, createEvent, createStore, sample, attach, is } from 'effector'; export function interval(config: { timeout: number | Store; @@ -146,8 +146,8 @@ function toStoreNumber(value: number | Store | unknown): Store { */ export type TriggerProtocol = { '@@trigger': () => { - setup: Event; - teardown: Event; + setup: EventCallable; + teardown: EventCallable; fired: Event | Event; }; };