1import { renderSvg } from 'nomnoml'2import type { RendererAdapter } from '../runtime/types'3import { edgeFailure, edgeResult } from './types'45const VERSION = 'nomnoml@1.7.0'67export const nomnomlAdapter: RendererAdapter = {8 id: 'nomnoml',9 runtime: 'edge-js',10 version: VERSION,11 render(request, signal) {12 if (signal.aborted) throw signal.reason13 try {14 return Promise.resolve(edgeResult('nomnoml', VERSION, renderSvg(request.source)))15 } catch (error) {16 return edgeFailure('nomnoml', error)17 }18 },19}