UNPKG

548 BTypeScriptView Raw
1import { Reflection } from '../reflections/abstract';
2import { ReflectionGroup } from '../ReflectionGroup';
3import { SourceDirectory } from './directory';
4export interface SourceReference {
5 file?: SourceFile;
6 fileName: string;
7 line: number;
8 character: number;
9 url?: string;
10}
11export declare class SourceFile {
12 fullFileName: string;
13 fileName: string;
14 name: string;
15 url?: string;
16 parent?: SourceDirectory;
17 reflections: Reflection[];
18 groups?: ReflectionGroup[];
19 constructor(fullFileName: string);
20}