ts-simple-ast
Version:
TypeScript compiler wrapper for AST navigation and code generation.
10 lines (9 loc) • 1.06 kB
TypeScript
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 {
}