import { ClassDeclaration } from "https://deno.land/x/deno2node@v1.10.0/src/deps.deno.ts";
Methods
extractInterface(name?: string): InterfaceDeclarationStructure
Extracts an interface declaration structure from the class.
extractStaticInterface(name: string): InterfaceDeclarationStructure
Extracts an interface declaration structure from the static part of the class.
getParent(): NodeParentType<ts.ClassDeclaration>
getParentOrThrow(message?: string | (() => string)): NonNullable<NodeParentType<ts.ClassDeclaration>>
Gets the structure equivalent to this node.
set(structure: Partial<ClassDeclarationStructure>): this
Sets the node from a structure.