UNPKG

@funded-labs/plug-controller

Version:

Internet Computer Plug wallet's controller

13 lines (12 loc) 713 B
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;