UNPKG

@storacha/client

Version:

Client for the storacha.network w3up api

41 lines 1.45 kB
export class Base { /** * @param {import('@storacha/access').AgentData} agentData * @param {object} [options] * @param {import('./types.js').ServiceConf} [options.serviceConf] * @param {URL} [options.receiptsEndpoint] */ constructor(agentData: import("@storacha/access").AgentData, options?: { serviceConf?: import("./types.js").ServiceConf | undefined; receiptsEndpoint?: URL | undefined; }); /** * @type {Agent} * @protected */ protected _agent: Agent; /** * @type {import('./types.js').ServiceConf} * @protected */ protected _serviceConf: import("./types.js").ServiceConf; _receiptsEndpoint: URL | "https://up.storacha.network/receipt/"; /** * The current user agent (this device). * * @type {Agent} */ get agent(): Agent; /** * @protected * @param {import('./types.js').Ability[]} abilities */ protected _invocationConfig(abilities: import("./types.js").Ability[]): Promise<{ issuer: import("@ucanto/interface").Signer<`did:key:${string}`, import("@storacha/access").SigAlg>; with: `did:key:${string}`; proofs: import("@ucanto/interface").Delegation<import("@storacha/access").Capabilities>[]; audience: import("@storacha/access").Principal<`did:${string}:${string}`>; }>; } import { Agent } from '@storacha/access/agent'; //# sourceMappingURL=base.d.ts.map