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