import { Unimport, UnimportOptions } from "unimport"; import { PluginContext, ResolvedConfig, UserConfig } from "powerlines"; //#region src/types/plugin.d.ts type UnimportContext = Unimport & { lastImportsDump?: string; dumpImports: () => Promise; }; type UnimportPluginOptions = Partial> & Required> & { /** * Custom magic comments to be opt-out for auto import, per file/module * * @defaultValue ["\@unimport-disable", "\@unimport-ignore", "\@imports-disable", "\@imports-ignore", "\@powerlines-disable", "\@powerlines-ignore"] */ commentsDisable?: string[]; /** * Custom magic comments to debug auto import, printed to console * * @defaultValue ["\@unimport-debug", "\@imports-debug", "\@powerlines-debug"] */ commentsDebug?: string[]; }; type UnimportPluginUserConfig = UserConfig & { unimport?: UnimportPluginOptions; }; type UnimportPluginResolvedConfig = ResolvedConfig & { unimport: UnimportPluginOptions; }; type UnimportPluginContext = PluginContext & { unimport: UnimportContext; }; //#endregion export { UnimportContext, UnimportPluginContext, UnimportPluginOptions, UnimportPluginResolvedConfig, UnimportPluginUserConfig }; //# sourceMappingURL=plugin.d.mts.map