UNPKG

@microsoft/api-extractor

Version:

Analyze the exported API for a TypeScript library and generate reviews, documentation, and .d.ts rollups

22 lines 858 B
// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. // See LICENSE in the project root for license information. /** * An internal data structure that represents a source file that is analyzed by AstSymbolTable. */ export class AstModule { constructor(options) { this.sourceFile = options.sourceFile; this.moduleSymbol = options.moduleSymbol; this.externalModulePath = options.externalModulePath; this.starExportedModules = new Set(); this.cachedExportedEntities = new Map(); this.astModuleExportInfo = undefined; } /** * If false, then this source file is part of the working package being processed by the `Collector`. */ get isExternal() { return this.externalModulePath !== undefined; } } //# sourceMappingURL=AstModule.js.map