Files
Tommmy 730a701deb unfix: add some bugs
呃这个可能有点炸了
2025-10-16 17:39:50 +08:00

19 lines
710 B
TypeScript

import { Module, Walker } from 'flora-colossus';
export declare type ShouldKeepModuleTest = (module: Module, isDevDep: boolean) => boolean;
export declare type ModuleMap = Map<string, Module>;
export declare class DestroyerOfModules {
private walker;
private shouldKeepFn?;
constructor({ rootDirectory, walker, shouldKeepModuleTest, }: {
rootDirectory?: string;
walker?: Walker;
shouldKeepModuleTest?: ShouldKeepModuleTest;
});
destroyModule(modulePath: string, moduleMap: ModuleMap): Promise<void>;
collectKeptModules({ relativePaths }: {
relativePaths: boolean;
}): Promise<ModuleMap>;
destroy(): Promise<void>;
private shouldKeepModule;
}