/** * Exception handling emitters (try, throw) * Returns CSharpStatementAst nodes. */ import { IrStatement } from "@tsonic/frontend"; import { EmitterContext } from "../../types.js"; import type { CSharpStatementAst } from "../../core/format/backend-ast/types.js"; /** * Emit a try statement as AST */ export declare const emitTryStatementAst: (stmt: Extract, context: EmitterContext) => [readonly CSharpStatementAst[], EmitterContext]; /** * Emit a throw statement as AST */ export declare const emitThrowStatementAst: (stmt: Extract, context: EmitterContext) => [readonly CSharpStatementAst[], EmitterContext]; //# sourceMappingURL=exceptions.d.ts.map