From 1f632e11fc9606f8b41c0474be29dd1feea00f29 Mon Sep 17 00:00:00 2001 From: jaywcjlove <398188662@qq.com> Date: Tue, 30 Jul 2024 22:42:42 +0800 Subject: [PATCH] type: modify type. --- packages/babel/src/config.ts | 2 +- packages/babel/src/index.ts | 2 +- packages/babel/src/transform.ts | 2 +- packages/babel/src/utils.ts | 2 +- packages/core/src/compile.ts | 2 +- packages/core/src/copy.ts | 3 +-- packages/core/src/index.ts | 4 ++-- packages/core/src/watcher/babelTransform.ts | 4 ++-- packages/core/src/watcher/copyFiles.ts | 2 +- 9 files changed, 11 insertions(+), 12 deletions(-) diff --git a/packages/babel/src/config.ts b/packages/babel/src/config.ts index d1322825..0fea64f5 100644 --- a/packages/babel/src/config.ts +++ b/packages/babel/src/config.ts @@ -1,5 +1,5 @@ import semver from 'semver'; -import { TransformOptions } from '@babel/core'; +import { type TransformOptions } from '@babel/core'; // @ts-ignore import presetEnv from '@babel/preset-env'; // @ts-ignore diff --git a/packages/babel/src/index.ts b/packages/babel/src/index.ts index 16a8b41a..bba3cea3 100644 --- a/packages/babel/src/index.ts +++ b/packages/babel/src/index.ts @@ -1,7 +1,7 @@ import fs from 'fs-extra'; import path from 'node:path'; import { Log, getEmojiIcon, getExt, __dirname } from '@tsbb/typescript'; -import { TransformOptions } from '@babel/core'; +import { type TransformOptions } from '@babel/core'; import babelPluginJsx from '@vue/babel-plugin-jsx'; import { transform } from './transform.js'; import { getOutputPath } from './utils.js'; diff --git a/packages/babel/src/transform.ts b/packages/babel/src/transform.ts index 04e56289..33c0b4e3 100644 --- a/packages/babel/src/transform.ts +++ b/packages/babel/src/transform.ts @@ -1,4 +1,4 @@ -import { transformFile, BabelFileResult, TransformOptions, loadPartialConfig } from '@babel/core'; +import { transformFile, type BabelFileResult, type TransformOptions, loadPartialConfig } from '@babel/core'; export interface TransformBabelFileResult extends BabelFileResult { options: TransformOptions; diff --git a/packages/babel/src/utils.ts b/packages/babel/src/utils.ts index 1be6b013..d7388fb6 100644 --- a/packages/babel/src/utils.ts +++ b/packages/babel/src/utils.ts @@ -1,6 +1,6 @@ import path from 'node:path'; import { getRootsFolderName, __dirname } from '@tsbb/typescript'; -import { BabelCompileOptions } from './index.js'; +import { type BabelCompileOptions } from './index.js'; /** * Convert suffix diff --git a/packages/core/src/compile.ts b/packages/core/src/compile.ts index 5231554e..eac377e3 100644 --- a/packages/core/src/compile.ts +++ b/packages/core/src/compile.ts @@ -1,5 +1,5 @@ import tsCompile, { findConfigFile, readConfigFile, reportDiagnostic } from '@tsbb/typescript'; -import { BabelCompileOptions } from '@tsbb/babel'; +import { type BabelCompileOptions } from '@tsbb/babel'; import { babelTransform } from './watcher/babelTransform.js'; import { watcherCopyFiles } from './watcher/copyFiles.js'; diff --git a/packages/core/src/copy.ts b/packages/core/src/copy.ts index 839b8407..f5c03370 100644 --- a/packages/core/src/copy.ts +++ b/packages/core/src/copy.ts @@ -1,8 +1,7 @@ import path from 'node:path'; import fs from 'fs-extra'; import chokidar from 'chokidar'; -import { Log, CopyFilesOptions } from '@tsbb/typescript'; -import { watcherCopyFiles } from './watcher/copyFiles.js'; +import { Log } from '@tsbb/typescript'; export interface CopyOption { entry?: string[]; diff --git a/packages/core/src/index.ts b/packages/core/src/index.ts index 6da57494..78ffad15 100644 --- a/packages/core/src/index.ts +++ b/packages/core/src/index.ts @@ -4,8 +4,8 @@ import { glob } from 'glob'; import jest, { JestOptions } from '@tsbb/jest'; import { Log } from '@tsbb/typescript'; import { helpStr } from './helpStr.js'; -import { compile, CompileOptions } from './compile.js'; -import { copy, CopyOption } from './copy.js'; +import { compile, type CompileOptions } from './compile.js'; +import { copy, type CopyOption } from './copy.js'; export * from './watcher/copyFiles.js'; diff --git a/packages/core/src/watcher/babelTransform.ts b/packages/core/src/watcher/babelTransform.ts index 6acd623f..ab3aa38c 100644 --- a/packages/core/src/watcher/babelTransform.ts +++ b/packages/core/src/watcher/babelTransform.ts @@ -1,10 +1,10 @@ import babelCompile, { getOutputPath } from '@tsbb/babel'; -import tsCompile, { findConfigFile, Log, getExt, getRootsFolderName, CopyFilesOptions } from '@tsbb/typescript'; +import tsCompile, { findConfigFile, Log, getExt, getRootsFolderName, type CopyFilesOptions } from '@tsbb/typescript'; import path from 'node:path'; import ts from 'typescript'; import fs from 'fs-extra'; import { watcherCopyFiles } from '../watcher/copyFiles.js'; -import { CompileOptions } from '../compile.js'; +import { type CompileOptions } from '../compile.js'; export function babelTransform(options: CompileOptions = {}) { const { cjs = 'lib', esm = 'esm' } = options; diff --git a/packages/core/src/watcher/copyFiles.ts b/packages/core/src/watcher/copyFiles.ts index 3475c3a3..73c71e15 100644 --- a/packages/core/src/watcher/copyFiles.ts +++ b/packages/core/src/watcher/copyFiles.ts @@ -1,7 +1,7 @@ import chokidar from 'chokidar'; import path from 'node:path'; import fs from 'fs-extra'; -import { Log, CopyFilesOptions } from '@tsbb/typescript'; +import { Log, type CopyFilesOptions } from '@tsbb/typescript'; /** * Used to monitor file changes and copy related files, such as: xx.jpg