1 | import { DocNodeKind, type DocNode } from './DocNode';
|
2 | import type { DocDeclarationReference } from './DocDeclarationReference';
|
3 | import { DocInlineTagBase, type IDocInlineTagBaseParsedParameters, type IDocInlineTagBaseParameters } from './DocInlineTagBase';
|
4 |
|
5 |
|
6 |
|
7 | export interface IDocInheritDocTagParameters extends IDocInlineTagBaseParameters {
|
8 | declarationReference?: DocDeclarationReference;
|
9 | }
|
10 |
|
11 |
|
12 |
|
13 | export interface IDocInheritDocTagParsedParameters extends IDocInlineTagBaseParsedParameters {
|
14 | declarationReference?: DocDeclarationReference;
|
15 | }
|
16 |
|
17 |
|
18 |
|
19 | export declare class DocInheritDocTag extends DocInlineTagBase {
|
20 | private readonly _declarationReference;
|
21 | |
22 |
|
23 |
|
24 |
|
25 | constructor(parameters: IDocInheritDocTagParameters | IDocInheritDocTagParsedParameters);
|
26 | /** @override */
|
27 | get kind(): DocNodeKind | string;
|
28 | /**
|
29 | * The declaration that the documentation will be inherited from.
|
30 | * If omitted, the documentation will be inherited from the parent class.
|
31 | */
|
32 | get declarationReference(): DocDeclarationReference | undefined;
|
33 | /** @override */
|
34 | protected getChildNodesForContent(): ReadonlyArray<DocNode | undefined>;
|
35 | }
|
36 | //# sourceMappingURL=DocInheritDocTag.d.ts.map |
\ | No newline at end of file |