@microsoft/api-extractor
Version:
Validate, document, and review the exported API for a TypeScript library
21 lines (20 loc) • 673 B
TypeScript
import { AstSymbol } from './AstSymbol';
/**
* Constructor parameters for AstEntryPoint
*/
export interface IExportedMember {
readonly name: string;
readonly astSymbol: AstSymbol;
}
export interface IAstEntryPointParameters {
readonly exportedMembers: ReadonlyArray<IExportedMember>;
}
/**
* This class is used by AstSymbolTable to return an entry point.
* (If AstDeclaration could be used to represent a ts.SyntaxKind.SourceFile node,
* then this class would not be needed.)
*/
export declare class AstEntryPoint {
readonly exportedMembers: ReadonlyArray<IExportedMember>;
constructor(parameters: IAstEntryPointParameters);
}