@@ -15,16 +15,14 @@ import { ApiPackage } from './ApiPackage.js';
1515export interface IApiEntryPointOptions extends IApiItemContainerMixinOptions , IApiNameMixinOptions { }
1616
1717/**
18- * Represents the entry point for an NPM package.
18+ * Represents an entry point for an NPM package.
1919 *
2020 * @remarks
2121 *
2222 * This is part of the {@link ApiModel} hierarchy of classes, which are serializable representations of
2323 * API declarations.
2424 *
25- * `ApiEntryPoint` represents the entry point to an NPM package. API Extractor does not currently support
26- * analysis of multiple entry points, but the `ApiEntryPoint` object is included to support a future feature.
27- * In the current implementation, `ApiEntryPoint.importPath` is always the empty string.
25+ * `ApiEntryPoint` represents an entry point to an NPM package.
2826 *
2927 * For example, suppose the package.json file looks like this:
3028 *
@@ -37,7 +35,7 @@ export interface IApiEntryPointOptions extends IApiItemContainerMixinOptions, IA
3735 * }
3836 * ```
3937 *
40- * In this example, the `ApiEntryPoint` would represent the TypeScript module for `./lib/index.js`.
38+ * In this example, the main `ApiEntryPoint` would represent the TypeScript module for `./lib/index.js`.
4139 * @public
4240 */
4341export class ApiEntryPoint extends ApiItemContainerMixin ( ApiNameMixin ( ApiItem ) ) {
@@ -62,12 +60,7 @@ export class ApiEntryPoint extends ApiItemContainerMixin(ApiNameMixin(ApiItem))
6260
6361 /**
6462 * The module path for this entry point, relative to the parent `ApiPackage`. In the current implementation,
65- * this is always the empty string, indicating the default entry point.
66- *
67- * @remarks
68- *
69- * API Extractor does not currently support analysis of multiple entry points. If that feature is implemented
70- * in the future, then the `ApiEntryPoint.importPath` will be used to distinguish different entry points,
63+ * this is used to distinguish different entry points,
7164 * for example: `controls/Button` in `import { Button } from "example-package/controls/Button";`.
7265 *
7366 * The `ApiEntryPoint.name` property stores the same value as `ApiEntryPoint.importPath`.
0 commit comments