UNPKG

3.17 kBTypeScriptView Raw
1/**
2 * @module TypeDoc API
3 *
4 * In addition to the members documented here, TypeDoc exports a `typedoc/debug`
5 * entry point which exports some functions which may be useful during plugin
6 * development or debugging. Exports from that entry point are **not stable**
7 * and may change or be removed at any time.
8 */
9export { Application, type ApplicationEvents } from "./lib/application.js";
10export { EventDispatcher } from "./lib/utils/events.js";
11export { resetReflectionID } from "./lib/models/reflections/abstract.js";
12/**
13 * All symbols documented under the Models namespace are also available in the root import.
14 *
15 * @categoryDescription Types
16 * Describes a TypeScript type.
17 *
18 * @categoryDescription Reflections
19 * Describes a documentation entry. The root entry is a {@link ProjectReflection}
20 * and contains {@link DeclarationReflection} instances.
21 *
22 * @summary
23 * TypeDoc converts source code into these object types.
24 */
25export * as Models from "./lib/models/index.js";
26/**
27 * All symbols documented under the Configuration namespace are also available in the root import.
28 * @summary
29 * Controls how TypeDoc reads option files and what options are available.
30 */
31export * as Configuration from "./lib/utils/options/index.js";
32export * from "./lib/models/index.js";
33export { Converter, Context, type CommentParserConfig, type DeclarationReference, type SymbolReference, type ComponentPath, type Meaning, type MeaningKeyword, type ExternalResolveResult, type ExternalSymbolResolver, type ConverterEvents, } from "./lib/converter/index.js";
34export { Renderer, DefaultTheme, DefaultThemeRenderContext, Slugger, UrlMapping, Theme, PageEvent, RendererEvent, MarkdownEvent, IndexEvent, } from "./lib/output/index.js";
35export type { RenderTemplate, RendererHooks, NavigationElement, RendererEvents, PageHeading, } from "./lib/output/index.js";
36export { Outputs } from "./lib/output/output.js";
37export { ArgumentsReader, Option, CommentStyle, JSX, LogLevel, Logger, Options, OptionDefaults, PackageJsonReader, ParameterHint, ParameterType, TSConfigReader, TypeDocReader, EntryPointStrategy, EventHooks, MinimalSourceFile, normalizePath, } from "./lib/utils/index.js";
38export type { OptionsReader, TypeDocOptions, TypeDocOptionMap, ValidationOptions, TypeDocOptionValues, KeyToDeclaration, DeclarationOption, DeclarationOptionBase, StringDeclarationOption, NumberDeclarationOption, BooleanDeclarationOption, ArrayDeclarationOption, MixedDeclarationOption, ObjectDeclarationOption, MapDeclarationOption, FlagsDeclarationOption, DeclarationOptionToOptionType, SortStrategy, ParameterTypeToOptionTypeMap, DocumentationEntryPoint, ManuallyValidatedOption, EnumKeys, JsDocCompatibility, OutputSpecification, } from "./lib/utils/index.js";
39export { JSONOutput, Serializer, type SerializerEvents, Deserializer, type Deserializable, type DeserializerComponent, type SerializerComponent, SerializeEvent, } from "./lib/serialization/index.js";
40export * as Internationalization from "./lib/internationalization/index.js";
41export type { TranslatableStrings } from "./lib/internationalization/internationalization.js";
42import TypeScript from "typescript";
43export { TypeScript };