Declaration name
type
stringkind
type
DeclarationKind | null5 declarations
Declaration namestringkindDeclarationKind | nullExportDeclaration (file_path: PathId, declarations?: ExportDeclaration[]): ExportDeclaration[] file_pathPathIddeclarationsExportDeclaration[][]ExportDeclaration[] (id: PathId, program?: Program | undefined, declarations?: ExportDeclaration[], log?: Logger | undefined): ExportDeclaration[] Parse exports from a file based on its file type and content.
idPathIdprogram?Program | undefineddeclarationsExportDeclaration[][]log?Logger | undefinedExportDeclaration[] (source_file: SourceFile, program: Program, exports: Symbol[], declarations?: ExportDeclaration[], log?: Logger | undefined): ExportDeclaration[] Process TypeScript exports, identifying their kinds.
source_fileSourceFileprogramProgramexportsSymbol[]declarationsExportDeclaration[][]log?Logger | undefinedExportDeclaration[]