import type { ProviderVM } from './VMs/ProviderVM' export type ProviderCapability = 'retrieve' | 'persist' export function hasProviderWithCap(providers: readonly ProviderVM[], cap: ProviderCapability) { // HACK: not actual cap check: if (cap === 'retrieve') return providers.length else return providers.some(({ type }) => type === 'ucan-store-proxy') }