diff --git a/src/internal/symbol/observable.ts b/src/internal/symbol/observable.ts index 974e73b1e8..35e7c27da6 100644 --- a/src/internal/symbol/observable.ts +++ b/src/internal/symbol/observable.ts @@ -1,11 +1,2 @@ -/** Symbol.observable addition */ -/* Note: This will add Symbol.observable globally for all TypeScript users, - however, we are no longer polyfilling Symbol.observable */ -declare global { - interface SymbolConstructor { - readonly observable: symbol; - } -} - /** Symbol.observable or a string "@@observable". Used for interop */ export const observable = (() => (typeof Symbol === 'function' && Symbol.observable) || '@@observable')(); diff --git a/src/internal/types.ts b/src/internal/types.ts index 944bfc1d45..8b94b4f748 100644 --- a/src/internal/types.ts +++ b/src/internal/types.ts @@ -4,6 +4,16 @@ import { Observable } from './Observable'; import { Subscription } from './Subscription'; +/** + * Note: This will add Symbol.observable globally for all TypeScript users, + * however, we are no longer polyfilling Symbol.observable + */ +declare global { + interface SymbolConstructor { + readonly observable: symbol; + } +} + /** OPERATOR INTERFACES */ export interface UnaryFunction {