// Code generated by @openmeter/typespec-typescript. DO NOT EDIT. import { type Result, ok, err } from './types.js' import { toError } from './to-error.js' export async function request(fn: () => Promise): Promise> { try { return ok(await fn()) } catch (e) { return err(await toError(e)) } }