typedraft
Version:
TypeDraft is a superset of typescript with built-in support for DSL extension and literate programming.
12 lines (11 loc) • 454 B
TypeScript
import { ExportNamedDeclaration, ClassDeclaration, ClassMethod } from "@babel/types";
import { NodePath } from "@babel/core";
export declare class ExportClassCode {
m_Path: NodePath<ExportNamedDeclaration>;
constructor(path: NodePath<ExportNamedDeclaration>);
get m_Code(): ExportNamedDeclaration;
get m_Class(): ClassDeclaration;
get m_Members(): any;
get m_Name(): string;
AddMember(member: ClassMethod): void;
}