Class PullEnumElementDecl

Hierarchy

Index

Constructor methods

Properties

Methods

Constructor methods

constructor(declName: string, displayName: string, parentDecl: PullDecl): PullEnumElementDecl

Parameters

  • declName: string
  • displayName: string
  • parentDecl: PullDecl

Returns

PullEnumElementDecl

Properties

public _rootDecl: RootPullDecl

public childDeclNamespaceCache: IIndexable

public childDeclTypeCache: IIndexable

public childDeclTypeParameterCache: IIndexable

public childDeclValueCache: IIndexable

public constantValue: number

public declID: number

public flags: PullElementFlags

public kind: PullElementKind

public name: string

public semanticInfoChain: SemanticInfoChain

Methods

public _getEnclosingDeclFromParentDecl(): PullDecl

Returns

PullDecl

public addChildDecl(childDecl: PullDecl)

Parameters

public addVariableDeclToGroup(decl: PullDecl)

Parameters

public ast(): AST

Returns

AST

public ensureSymbolIsBound()

public fileName(): string

Returns

string

public getChildDecls(): PullDecl[]

Returns

PullDecl[]

public getContainerDecl(): PullDecl

Returns

PullDecl

public getDisplayName(): string

Returns

string

public getEnclosingDecl(): PullDecl

Returns

PullDecl

public getParentDecl(): PullDecl

Returns

PullDecl

public getParentPath(): PullDecl[]

Returns

PullDecl[]

public getSignatureSymbol(): PullSignatureSymbol

Returns

PullSignatureSymbol

public getSymbol(): PullSymbol

Returns

PullSymbol

public getTypeParameters(): PullDecl[]

Returns

PullDecl[]

public getValueDecl(): PullDecl

Returns

PullDecl

public getVariableDeclGroups(): Array<TypeScript.PullDecl[]>

Returns

Array<TypeScript.PullDecl[]>

public hasBeenBound(): boolean

Returns

boolean

public hasSignatureSymbol(): boolean

Returns

boolean

public hasSymbol(): boolean

Returns

boolean

public isExternalModule(): boolean

Returns

boolean

public isRootDecl(): boolean

Returns

boolean

public isSynthesized(): boolean

Returns

boolean

public searchChildDecls(declName: string, searchKind: PullElementKind): PullDecl[]

Parameters

Returns

PullDecl[]

public setFlag(flags: PullElementFlags)

Parameters

public setFlags(flags: PullElementFlags)

Parameters

public setSignatureSymbol(signatureSymbol: PullSignatureSymbol)

Parameters

public setSymbol(symbol: PullSymbol)

Parameters

public setValueDecl(valDecl: PullDecl)

Parameters