@funded-labs/dab-js
Version:
JS adapter for DAB
13 lines (12 loc) • 692 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;