From 3878fb099042db1f623a04a02df6628e8695d77f Mon Sep 17 00:00:00 2001 From: FengFan Date: Tue, 21 Jul 2020 03:08:27 +0800 Subject: [PATCH] fix: import * as not support api-extractor see issues https://github.com/microsoft/rushstack/issues/1866 --- package-lock.json | 12 +++++++++--- package.json | 3 ++- packages/player/src/index.ts | 4 ++-- packages/utils/src/index.ts | 1 - packages/utils/src/polyfill/smooth-scroll.ts | 2 -- 5 files changed, 13 insertions(+), 9 deletions(-) delete mode 100644 packages/utils/src/polyfill/smooth-scroll.ts diff --git a/package-lock.json b/package-lock.json index bfa88485..4c98e22d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1513,6 +1513,12 @@ "@types/node": "*" } }, + "@types/smoothscroll-polyfill": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@types/smoothscroll-polyfill/-/smoothscroll-polyfill-0.3.1.tgz", + "integrity": "sha512-+KkHw4y+EyeCtVXET7woHUhIbfWFCflc0E0mZnSV+ZdjPQeHt/9KPEuT7gSW/kFQ8O3EG30PLO++YhChDt8+Ag==", + "dev": true + }, "@types/socket.io-client": { "version": "1.4.32", "resolved": "https://registry.npm.taobao.org/@types/socket.io-client/download/@types/socket.io-client-1.4.32.tgz", @@ -10250,9 +10256,9 @@ } }, "typescript": { - "version": "3.9.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.3.tgz", - "integrity": "sha512-D/wqnB2xzNFIcoBG9FG8cXRDjiqSTbG2wd8DMZeQyJlP1vfTkIxH4GKveWaEBYySKIg+USu+E+EDIR47SqnaMQ==", + "version": "4.0.0-beta", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.0.0-beta.tgz", + "integrity": "sha512-d3s/CogGtB2uPZ2Z8ts6eoUxxyB9PH3R27/UrzvpthuOvpCg4FWWnBbBiqJ0K4eu6eTlgmLiqQkh2dquReJweA==", "dev": true }, "ua-parser-js": { diff --git a/package.json b/package.json index f2213cf3..68b75399 100644 --- a/package.json +++ b/package.json @@ -43,6 +43,7 @@ "@types/jest": "^26.0.0", "@types/node": "^13.9.2", "@types/pako": "^1.0.1", + "@types/smoothscroll-polyfill": "^0.3.1", "@types/socket.io-client": "^1.4.32", "@zerollup/ts-transform-paths": "^1.7.17", "diff": "^4.0.2", @@ -64,7 +65,7 @@ "ts-jest": "^26.1.0", "ttypescript": "^1.5.10", "typedoc": "^0.17.7", - "typescript": "^3.9.3" + "typescript": "^4.0.0-beta" }, "repository": { "type": "git", diff --git a/packages/player/src/index.ts b/packages/player/src/index.ts index 1b3fbbd5..53c0c4c5 100644 --- a/packages/player/src/index.ts +++ b/packages/player/src/index.ts @@ -6,8 +6,7 @@ import { fmp, isSnapshot, classifyRecords, - isDev, - smoothScroll + isDev } from '@timecat/utils' import { ContainerComponent } from './container' import { Panel } from './panel' @@ -15,6 +14,7 @@ import pako from 'pako' import io from 'socket.io-client' import { SnapshotData, ReplayOptions, RecordData, AudioData, RecorderOptions } from '@timecat/share' import { waitStart, removeStartPage, showStartMask } from './dom' +import smoothScroll from 'smoothscroll-polyfill' export async function replay(options: ReplayOptions = { autoplay: true }) { smoothScroll.polyfill() diff --git a/packages/utils/src/index.ts b/packages/utils/src/index.ts index 9321644a..2195c2dd 100644 --- a/packages/utils/src/index.ts +++ b/packages/utils/src/index.ts @@ -5,7 +5,6 @@ export * from './redux' export * from './tools/common' export * from './tools/tool' export * from './polyfill/recover-native' -export * from './polyfill/smooth-scroll' export * from './tools/dom' export * from './scroll' export * from './output' diff --git a/packages/utils/src/polyfill/smooth-scroll.ts b/packages/utils/src/polyfill/smooth-scroll.ts deleted file mode 100644 index 04fd6502..00000000 --- a/packages/utils/src/polyfill/smooth-scroll.ts +++ /dev/null @@ -1,2 +0,0 @@ -// @ts-ignore -export * as smoothScroll from 'smoothscroll-polyfill'