import { type SubspaceCapScheme } from "https://deno.land/x/willow@0.2.1/src/wgps/types.ts";
Configures the types of SubspaceCapability
, SubspaceReceiver
, and SubspaceSignature
for the Willow General Purpose Sync Protocol.
definition: { getSecretKey: (receiver: SubspaceReceiver) => SubspaceSecretKey | undefined; getNamespace: (cap: SubspaceCapability) => NamespaceId; getReceiver: (cap: SubspaceCapability) => SubspaceReceiver; isValidCap: (cap: SubspaceCapability) => Promise<boolean>; signatures: SignatureScheme<SubspaceReceiver, SubspaceSecretKey, SyncSubspaceSignature>; encodings: { subspaceCapability: EncodingScheme<SubspaceCapability>; syncSubspaceSignature: EncodingScheme<SyncSubspaceSignature>; }; }