UNPKG

ts-simple-ast

Version:

TypeScript compiler wrapper for AST navigation and code generation.

10 lines (9 loc) 1.06 kB
import { PropertyNamedNodeStructure, StaticableNodeStructure, DecoratableNodeStructure, AbstractableNodeStructure, ScopedNodeStructure, AsyncableNodeStructure, GeneratorableNodeStructure, JSDocableNodeStructure, BodyableNodeStructure } from "./../base"; import { FunctionLikeDeclarationStructure, SignaturedDeclarationStructure } from "./../function"; export interface MethodDeclarationStructure extends MethodDeclarationSpecificStructure, PropertyNamedNodeStructure, StaticableNodeStructure, DecoratableNodeStructure, AbstractableNodeStructure, ScopedNodeStructure, AsyncableNodeStructure, GeneratorableNodeStructure, FunctionLikeDeclarationStructure, BodyableNodeStructure { } export interface MethodDeclarationSpecificStructure { overloads?: MethodDeclarationOverloadStructure[]; } export interface MethodDeclarationOverloadStructure extends StaticableNodeStructure, DecoratableNodeStructure, AbstractableNodeStructure, ScopedNodeStructure, AsyncableNodeStructure, GeneratorableNodeStructure, SignaturedDeclarationStructure, JSDocableNodeStructure { }