UNPKG

knip

Version:

Find and fix unused dependencies, exports and files in your TypeScript and JavaScript projects

15 lines (14 loc) 646 B
import { ProjectPrincipal } from './ProjectPrincipal.js'; import type { PrincipalOptions } from './types/project.js'; import type { MainOptions } from './util/create-options.js'; export declare class PrincipalFactory { private principals; getPrincipalCount(): number; createPrincipal(options: MainOptions, opts: PrincipalOptions): ProjectPrincipal; private findReusablePrincipal; private linkPrincipal; private addNewPrincipal; getPrincipals(): ProjectPrincipal[]; getPrincipalByPackageName(packageName: string): ProjectPrincipal | undefined; deletePrincipal(principal: ProjectPrincipal, cwd: string): void; }