UNPKG

675 BTypeScriptView Raw
1import { FileFilterFactory, FileFilterContext, FileFilter } from '@fimbul/ymir';
2import * as ts from 'typescript';
3export declare class DefaultFileFilterFactory implements FileFilterFactory {
4 create(context: FileFilterContext): DefaultFileFilter;
5}
6declare 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}
19export {};