From c69327e5e635b5c4a878b6a4db8744f1a1b1c6d4 Mon Sep 17 00:00:00 2001 From: Andre Staltz Date: Tue, 13 Dec 2016 00:33:55 +0200 Subject: [PATCH] fix(src): usage of TypeScript v2.1 is a breaking change BREAKING CHANGES: This version of xstream can only be used with TypeScript v2.1 or higher. --- src/core.ts | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/core.ts b/src/core.ts index ae4a771..32981a7 100644 --- a/src/core.ts +++ b/src/core.ts @@ -29,6 +29,17 @@ export interface InternalProducer { _stop: () => void; } +export interface Producer { + start: (listener: Listener) => void; + stop: () => void; +} + +export interface Listener { + next: (x: T) => void; + error: (err: any) => void; + complete: () => void; +} + export interface OutSender { out: Stream; } @@ -45,17 +56,6 @@ export interface Aggregator extends InternalProducer, OutSender { _start: (out: Stream) => void; } -export interface Producer { - start: (listener: Listener) => void; - stop: () => void; -} - -export interface Listener { - next: (x: T) => void; - error: (err: any) => void; - complete: () => void; -} - export interface Subscription { unsubscribe(): void; }