@funded-labs/plug-controller
Version:
Internet Computer Plug wallet's controller
13 lines (12 loc) • 713 B
TypeScript
import { HttpAgent, ActorSubclass } from '@dfinity/agent';
import { IDL } from '@dfinity/candid';
import { Principal } from '@dfinity/principal';
declare type ExtendedActorConstructor = new () => ActorSubclass;
export declare type BaseMethodsExtendedActor<T> = {
[K in keyof T as `_${Uncapitalize<string & K>}`]: T[K];
};
export declare const createExtendedActorClass: (agent: HttpAgent, methods: any, canisterId: string | Principal, IDLFactory: IDL.InterfaceFactory) => ExtendedActorConstructor;
declare const _default: {
createExtendedActorClass: (agent: HttpAgent, methods: any, canisterId: string | Principal, IDLFactory: IDL.InterfaceFactory) => ExtendedActorConstructor;
};
export default _default;