1 | import { DocNodeKind, DocNode, type IDocNodeParameters, type IDocNodeParsedParameters } from './DocNode';
|
2 | import type { DocDeclarationReference } from './DocDeclarationReference';
|
3 | import type { TokenSequence } from '../parser/TokenSequence';
|
4 |
|
5 |
|
6 |
|
7 | export interface IDocMemberSymbolParameters extends IDocNodeParameters {
|
8 | symbolReference: DocDeclarationReference;
|
9 | }
|
10 |
|
11 |
|
12 |
|
13 | export interface IDocMemberSymbolParsedParameters extends IDocNodeParsedParameters {
|
14 | leftBracketExcerpt: TokenSequence;
|
15 | spacingAfterLeftBracketExcerpt?: TokenSequence;
|
16 | symbolReference: DocDeclarationReference;
|
17 | rightBracketExcerpt: TokenSequence;
|
18 | }
|
19 |
|
20 |
|
21 |
|
22 |
|
23 |
|
24 |
|
25 |
|
26 |
|
27 |
|
28 |
|
29 | export declare class DocMemberSymbol extends DocNode {
|
30 | private readonly _leftBracketExcerpt;
|
31 | private readonly _spacingAfterLeftBracketExcerpt;
|
32 | private readonly _symbolReference;
|
33 | private readonly _rightBracketExcerpt;
|
34 | |
35 |
|
36 |
|
37 |
|
38 | constructor(parameters: IDocMemberSymbolParameters | IDocMemberSymbolParsedParameters);
|
39 | /** @override */
|
40 | get kind(): DocNodeKind | string;
|
41 | /**
|
42 | * The declaration reference for the ECMAScript 6 symbol that will act as
|
43 | * the identifier for the member.
|
44 | */
|
45 | get symbolReference(): DocDeclarationReference;
|
46 | /** @override */
|
47 | protected onGetChildNodes(): ReadonlyArray<DocNode | undefined>;
|
48 | }
|
49 | //# sourceMappingURL=DocMemberSymbol.d.ts.map |
\ | No newline at end of file |