UNPKG

@enbox/api

Version:

SDK for accessing the features and capabilities of Web5

19 lines 761 B
import { DwnRecordSubscriptionHandler, PermissionsApi, Web5Agent } from '@enbox/agent'; import { RecordsSubscribeRequest } from './dwn-api.js'; /** * Utility class for dealing with subscriptions. */ export declare class SubscriptionUtil { /** * Creates a record subscription handler that can be used to process incoming {Record} messages. */ static recordSubscriptionHandler({ agent, connectedDid, request, delegateDid, protocolRole, permissionsApi }: { agent: Web5Agent; connectedDid: string; delegateDid?: string; protocolRole?: string; permissionsApi?: PermissionsApi; request: RecordsSubscribeRequest; }): DwnRecordSubscriptionHandler; } //# sourceMappingURL=subscription-util.d.ts.map