diff --git a/src/Model/events.ts b/src/Model/events.ts index 7746ee04..4b8b06a7 100644 --- a/src/Model/events.ts +++ b/src/Model/events.ts @@ -25,13 +25,6 @@ export interface ModelOnEventMap { all: ModelEvent; } -/** - * Racer emits captures like - * 'foo.bar.1' - * Derby emits captures like - * ['foo', 'bar', '1'] - * */ -type EventCaptures = string | string[]; /** * With `useEventObjects: true` captures are emmitted as * ['foo.bar.1'] @@ -42,7 +35,7 @@ declare module './Model' { interface RootModel { on( eventType: 'all', - listener: (captures: EventCaptures, event: ModelOnEventMap[keyof ModelOnEventMap]) => void + listener: (pathSegments: string[], event: ModelOnEventMap[keyof ModelOnEventMap]) => void ): () => void; on( eventType: 'error',