UNPKG

eve

Version:

Filesystem-first framework for durable backend AI agents that run anywhere.

1 lines 578 B
import{normalizeChannelAudience}from"#shared/channel-audience.js";import{createContextKey}from"#compiled/@opentelemetry/api/index.js";const CHANNEL_AUDIENCE_KEY=createContextKey(`eve.channel.audience`);function channelAudienceFromContext(e){if(typeof e!=`object`||!e)return`unknown`;let t=Reflect.get(e,`getValue`);return typeof t==`function`?normalizeChannelAudience(Reflect.apply(t,e,[CHANNEL_AUDIENCE_KEY])):`unknown`}function withChannelAudience(e,t){return e.setValue(CHANNEL_AUDIENCE_KEY,normalizeChannelAudience(t))}export{channelAudienceFromContext,withChannelAudience};