/** * Statement emitters barrel exports */ export { emitBlockStatementAst, emitReturnStatementAst, emitYieldExpressionAst, emitYieldStatementAst, emitExpressionStatementAst, emitGeneratorReturnStatementAst, } from "./blocks.js"; export { emitIfStatementAst, emitWhileStatementAst, emitForStatementAst, emitForOfStatementAst, emitForInStatementAst, emitSwitchStatementAst, emitTryStatementAst, emitThrowStatementAst, } from "./control.js"; export { emitClassMember, emitParameters, capitalize, extractInlineObjectTypes, emitExtractedType, emitInterfaceMemberAsProperty, type ExtractedType, } from "./classes.js"; export { emitVariableDeclaration, emitVariableDeclarationAst, emitFunctionDeclaration, emitFunctionDeclarationAst, emitClassDeclaration, emitInterfaceDeclaration, emitEnumDeclaration, emitTypeAliasDeclaration, } from "./declarations.js"; //# sourceMappingURL=index.d.ts.map