From 48d60694ad5d6014b8664f515e698651f55c9e5f Mon Sep 17 00:00:00 2001 From: Westbrook Johnson Date: Fri, 13 Nov 2020 12:24:51 -0500 Subject: [PATCH] fix(overlay): use isolatedModules in tsconfig --- packages/overlay/src/popper.ts | 7 ++++--- tsconfig.json | 1 + 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/overlay/src/popper.ts b/packages/overlay/src/popper.ts index 7d58c5fa2d..90c1c987c8 100644 --- a/packages/overlay/src/popper.ts +++ b/packages/overlay/src/popper.ts @@ -17,8 +17,8 @@ import { popperGenerator, defaultModifiers, } from '@popperjs/core/lib/popper-lite'; -import { Instance } from '@popperjs/core/lib/types'; -import { Placement } from '@popperjs/core/lib/enums'; +import type { Instance } from '@popperjs/core/lib/types'; +import type { Placement } from '@popperjs/core/lib/enums'; import flip from '@popperjs/core/lib/modifiers/flip.js'; import preventOverflow from '@popperjs/core/lib/modifiers/preventOverflow.js'; @@ -39,4 +39,5 @@ export const createPopper = popperGenerator({ ], }); -export { Instance, Placement, maxSize, applyMaxSize }; +export type { Instance, Placement }; +export { maxSize, applyMaxSize }; diff --git a/tsconfig.json b/tsconfig.json index 6e19fab25f..47ce49ff17 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -6,6 +6,7 @@ "experimentalDecorators": true, "importHelpers": true, "inlineSources": true, + "isolatedModules": true, "lib": ["es2017", "dom", "dom.iterable"], "module": "esNext", "moduleResolution": "node",