//#region packages/basic/string/getImports.d.ts /** * 获取代码中的所有导入/导出路径 * 支持以下语法: * 1. 静态导入: * - import 'module' * - import x from 'module' * - import { x } from 'module' * - import * as x from 'module' * - import type ... from 'module' * 2. 动态导入: * - import('module') * 3. 导出: * - export 'module' (无效语法,忽略) * - export ... from 'module' * - export * from 'module' * - export * as x from 'module' * - export type ... from 'module' */ declare function getImportss(code: string, includeType?: boolean): string[]; /** * 获取代码中的所有导入/导出路径 * @param code 源代码 * @param includeType 是否包含type导入/导出,默认为false */ declare function getImports(code: string, includeType?: boolean): string[]; //#endregion export { getImportss as n, getImports as t };