From 074f95e32e8fca0267a9036208f9d58b71b2429c Mon Sep 17 00:00:00 2001 From: Nicholas Jamieson Date: Sat, 4 Nov 2017 12:49:07 +1000 Subject: [PATCH] refactor(interfaces): replace type aliases See https://github.com/Microsoft/TypeScript/issues/19198 --- src/interfaces.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/interfaces.ts b/src/interfaces.ts index 5d825f231d..957bb7c6b0 100644 --- a/src/interfaces.ts +++ b/src/interfaces.ts @@ -1,9 +1,9 @@ import { Observable } from './Observable'; -export type UnaryFunction = (source: T) => R; +export interface UnaryFunction { (source: T): R; } -export type OperatorFunction = UnaryFunction, Observable>; +export interface OperatorFunction extends UnaryFunction, Observable> {} export type FactoryOrValue = T | (() => T); -export type MonoTypeOperatorFunction = OperatorFunction; +export interface MonoTypeOperatorFunction extends OperatorFunction {}