From cb3f1062dd832bbb2675c46864d6948e14db73c0 Mon Sep 17 00:00:00 2001 From: Miles Malerba Date: Thu, 23 Jan 2020 15:02:22 -0800 Subject: [PATCH] chore: stop importing symbols from zone-types.d.ts --- .../testing/testbed/task-state-zone-interceptor.ts | 1 - src/cdk/testing/testbed/zone-types.d.ts | 12 +++++------- 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/src/cdk/testing/testbed/task-state-zone-interceptor.ts b/src/cdk/testing/testbed/task-state-zone-interceptor.ts index 190eda5ae38a..cc660d0b056c 100644 --- a/src/cdk/testing/testbed/task-state-zone-interceptor.ts +++ b/src/cdk/testing/testbed/task-state-zone-interceptor.ts @@ -8,7 +8,6 @@ import {BehaviorSubject, Observable} from 'rxjs'; import {ProxyZone, ProxyZoneStatic} from './proxy-zone-types'; -import {HasTaskState, Zone, ZoneDelegate} from './zone-types'; /** Current state of the intercepted zone. */ export interface TaskState { diff --git a/src/cdk/testing/testbed/zone-types.d.ts b/src/cdk/testing/testbed/zone-types.d.ts index bb34d2614fcd..d75b69b74f84 100644 --- a/src/cdk/testing/testbed/zone-types.d.ts +++ b/src/cdk/testing/testbed/zone-types.d.ts @@ -14,11 +14,9 @@ * here and use these for our interceptor logic. */ -declare global { - // tslint:disable-next-line:variable-name - const Zone: {current: any}|undefined; +declare interface Zone { + current: any; } - -export type Zone = Object; -export type ZoneDelegate = Object; -export type HasTaskState = {microTask: boolean, macroTask: boolean}; +declare const Zone: Zone | undefined; +declare type ZoneDelegate = Object; +declare type HasTaskState = {microTask: boolean, macroTask: boolean};