1 | import { FileFilterFactory, FileFilterContext, FileFilter } from '@fimbul/ymir';
|
2 | import * as ts from 'typescript';
|
3 | export declare class DefaultFileFilterFactory implements FileFilterFactory {
|
4 | create(context: FileFilterContext): DefaultFileFilter;
|
5 | }
|
6 | declare class DefaultFileFilter implements FileFilter {
|
7 | private program;
|
8 | private host;
|
9 | private rootNames;
|
10 | private options;
|
11 | private libDirectory;
|
12 | private typeRoots;
|
13 | private outputsOfReferencedProjects;
|
14 | constructor(program: ts.Program, host: FileFilterContext['host']);
|
15 | filter(file: ts.SourceFile): boolean;
|
16 | private isInTypeRoot;
|
17 | private isOutputOfReferencedProject;
|
18 | }
|
19 | export {};
|