dab-js-without-registry
Version:
JS adapter for DAB
13 lines (12 loc) • 704 B
TypeScript
import { ActorSubclass, HttpAgent } from "@dfinity/agent";
import RegistryStandard, { Metadata } from "../interfaces/dab_registries/registry_standard";
declare class Registry {
protected actor: ActorSubclass<RegistryStandard>;
canisterId: string;
constructor(canisterId: any, agent?: HttpAgent);
name: () => Promise<string>;
add: (metadata: Metadata) => Promise<import("../interfaces/dab_registries/registry_standard").Response>;
get: (principalId: string) => Promise<import("../utils/registry").FormattedMetadata | undefined>;
remove: (principalId: string) => Promise<import("../interfaces/dab_registries/registry_standard").Response>;
}
export default Registry;