UNPKG

solidity-antlr4

Version:

Solidity Lang Lexer and Parser by official ANTLR4 grammar

15 lines (14 loc) 646 B
import { BaseNode } from '../base'; import { UsingDirectiveContext, SolidityParserVisitor } from '../../antlr4'; import { UserDefinedValueTypeDefinition } from '../declaration'; import { IdentifierPath } from './identifier-path'; import { TypeName } from '../type'; import { UsingAliases } from './using-aliases'; export declare class UsingDirective extends BaseNode { type: "UsingDirective"; global: boolean; libraryName: UserDefinedValueTypeDefinition | IdentifierPath | null; usingAliases: UsingAliases[] | null; typeName: TypeName | '*'; constructor(ctx: UsingDirectiveContext, visitor: SolidityParserVisitor<any>); }