w3-store
Version:
web3.storage upload service
22 lines • 1.15 kB
TypeScript
export function register({ issuer, audience, proof, id }: {
issuer: API.SigningAuthority;
audience: API.Audience;
proof: API.Proof;
id: API.Identity.MailtoID;
}): API.IssuedInvocationView<API.Identity.Register>;
export function link({ issuer, audience, proof, id }: {
issuer: API.SigningAuthority;
audience: API.Audience;
id: API.Identity.ID;
proof?: Server.Proof<[Server.UCAN.Capability<Server.UCAN.Ability, `${string}:${string}`>, ...Server.UCAN.Capability<Server.UCAN.Ability, `${string}:${string}`>[]]> | undefined;
}): API.IssuedInvocationView<API.Identity.Link>;
export function identify({ issuer, audience, id, proof }: {
issuer: API.SigningAuthority;
audience: API.Audience;
id: API.Identity.ID;
proof?: Server.Proof<[Server.UCAN.Capability<Server.UCAN.Ability, `${string}:${string}`>, ...Server.UCAN.Capability<Server.UCAN.Ability, `${string}:${string}`>[]]> | undefined;
}): API.IssuedInvocationView<API.Identity.Identify>;
import * as API from "./type.js";
import * as Server from "@ucanto/server";
import { Link } from "@ucanto/server/dist/src/server.js";
//# sourceMappingURL=identity.d.ts.map