index.d.cts 4.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. export { v as vueTemplateAddon } from './shared/unimport.D0oAO1c8.cjs';
  2. import { U as UnimportOptions, a as Unimport, I as Import, b as InstallGlobalOptions, S as ScanDir, c as ScanDirExportsOptions, P as Preset, B as BuiltinPresetName, d as InlinePreset, T as TypeDeclarationOptions, M as MagicStringResult } from './shared/unimport.CaVRR9SH.cjs';
  3. export { r as Addon, n as AddonVueDirectivesOptions, A as AddonsOptions, D as DetectImportResult, h as ImportCommon, s as ImportInjectionResult, g as ImportName, p as InjectImportsOptions, l as InjectionUsageRecord, f as ModuleId, j as PackagePreset, o as PathFromResolver, i as PresetImport, q as Thenable, k as UnimportContext, m as UnimportMeta, e as builtinPresets } from './shared/unimport.CaVRR9SH.cjs';
  4. import { StripLiteralOptions } from 'strip-literal';
  5. import MagicString from 'magic-string';
  6. import 'mlly';
  7. const version = "3.14.6";
  8. declare function createUnimport(opts: Partial<UnimportOptions>): Unimport;
  9. declare function installGlobalAutoImports(imports: Import[] | Unimport, options?: InstallGlobalOptions): Promise<any>;
  10. declare function normalizeScanDirs(dirs: (string | ScanDir)[], options?: ScanDirExportsOptions): Required<ScanDir>[];
  11. declare function scanFilesFromDir(dir: ScanDir | ScanDir[], options?: ScanDirExportsOptions): Promise<string[]>;
  12. declare function scanDirExports(dirs: (string | ScanDir)[], options?: ScanDirExportsOptions): Promise<Import[]>;
  13. declare function dedupeDtsExports(exports: Import[]): Import[];
  14. declare function scanExports(filepath: string, includeTypes: boolean, seen?: Set<string>): Promise<Import[]>;
  15. declare function resolvePreset(preset: Preset): Promise<Import[]>;
  16. declare function resolveBuiltinPresets(presets: (BuiltinPresetName | Preset)[]): Promise<Import[]>;
  17. declare const excludeRE: RegExp[];
  18. declare const importAsRE: RegExp;
  19. declare const separatorRE: RegExp;
  20. /**
  21. * | |
  22. * destructing case&ternary non-call inheritance | id |
  23. * ↓ ↓ ↓ ↓ | |
  24. */
  25. declare const matchRE: RegExp;
  26. declare function stripCommentsAndStrings(code: string, options?: StripLiteralOptions): string;
  27. declare function defineUnimportPreset(preset: InlinePreset): InlinePreset;
  28. declare function stringifyImports(imports: Import[], isCJS?: boolean): string;
  29. declare function dedupeImports(imports: Import[], warn: (msg: string) => void): Import[];
  30. declare function toExports(imports: Import[], fileDir?: string, includeType?: boolean): string;
  31. declare function stripFileExtension(path: string): string;
  32. declare function toTypeDeclarationItems(imports: Import[], options?: TypeDeclarationOptions): string[];
  33. declare function toTypeDeclarationFile(imports: Import[], options?: TypeDeclarationOptions): string;
  34. declare function toTypeReExports(imports: Import[], options?: TypeDeclarationOptions): string;
  35. declare function getString(code: string | MagicString): string;
  36. declare function getMagicString(code: string | MagicString): MagicString;
  37. declare function addImportToCode(code: string | MagicString, imports: Import[], isCJS?: boolean, mergeExisting?: boolean, injectAtLast?: boolean, firstOccurrence?: number, onResolved?: (imports: Import[]) => void | Import[], onStringified?: (str: string, imports: Import[]) => void | string): MagicStringResult;
  38. declare function normalizeImports(imports: Import[]): Import[];
  39. declare function resolveIdAbsolute(id: string, parentId?: string): string;
  40. /**
  41. * @deprecated renamed to `stringifyImports`
  42. */
  43. declare const toImports: typeof stringifyImports;
  44. export { BuiltinPresetName, Import, InlinePreset, InstallGlobalOptions, MagicStringResult, Preset, ScanDir, ScanDirExportsOptions, TypeDeclarationOptions, Unimport, UnimportOptions, addImportToCode, createUnimport, dedupeDtsExports, dedupeImports, defineUnimportPreset, excludeRE, getMagicString, getString, importAsRE, installGlobalAutoImports, matchRE, normalizeImports, normalizeScanDirs, resolveBuiltinPresets, resolveIdAbsolute, resolvePreset, scanDirExports, scanExports, scanFilesFromDir, separatorRE, stringifyImports, stripCommentsAndStrings, stripFileExtension, toExports, toImports, toTypeDeclarationFile, toTypeDeclarationItems, toTypeReExports, version };