Show / Hide Table of Contents

    Class NoSymbolHereAssertion

    Package: grammarkdown

    Represents a no Symbol here assertion, which disallows the provided symbol.

    [no LineTerminator here]
    
    Inheritance
    AssertionBase<SyntaxKind.NoSymbolHereAssertion, SyntaxKind.OpenBracketToken>
    NoSymbolHereAssertion

    Constructors

    constructor(openBracketToken, noKeyword, symbols, hereKeyword, closeBracketToken)

    Constructs a new instance of the NoSymbolHereAssertion class

    Declaration
    constructor(openBracketToken: Token<SyntaxKind.OpenBracketToken>, noKeyword: Token<SyntaxKind.NoKeyword>, symbols: ReadonlyArray<PrimarySymbol> | undefined, hereKeyword: Token<SyntaxKind.HereKeyword> | undefined, closeBracketToken: Token<SyntaxKind.CloseBracketToken> | undefined);
    Parameters
    openBracketToken
    Token<SyntaxKind.OpenBracketToken>

    noKeyword
    Token<SyntaxKind.NoKeyword>

    symbols
    ReadonlyArray<PrimarySymbol> | undefined

    hereKeyword
    Token<SyntaxKind.HereKeyword> | undefined

    closeBracketToken
    Token<SyntaxKind.CloseBracketToken> | undefined

    Properties

    hereKeyword

    Declaration
    readonly hereKeyword: Token<SyntaxKind.HereKeyword> | undefined;
    Property Value
    Token<SyntaxKind.HereKeyword> | undefined

    lastChild

    Declaration
    get lastChild(): Node | undefined;
    Property Value
    Node | undefined

    noKeyword

    Declaration
    readonly noKeyword: Token<SyntaxKind.NoKeyword>;
    Property Value
    Token<SyntaxKind.NoKeyword>

    symbols

    Declaration
    readonly symbols: ReadonlyArray<PrimarySymbol> | undefined;
    Property Value
    ReadonlyArray<PrimarySymbol> | undefined

    Methods

    children()

    Declaration
    children(): IterableIterator<Node>;
    Returns
    IterableIterator<Node>

    forEachChild(cbNode)

    Declaration
    forEachChild<T>(cbNode: (node: Node) => T | undefined): T | undefined;
    Type Parameters
    T

    Parameters
    cbNode
    (node: Node) => T | undefined

    Returns
    T | undefined

    update(symbols)

    Declaration
    update(symbols: ReadonlyArray<PrimarySymbol> | undefined): NoSymbolHereAssertion;
    Parameters
    symbols
    ReadonlyArray<PrimarySymbol> | undefined

    Returns
    NoSymbolHereAssertion

    Back to top Generated by DocFX