UNPKG

@junobuild/cdn

Version:

A toolkit for working with modules that implement Juno's CDN functionality

11 lines (10 loc) 665 B
import { HttpAgent, type ActorConfig, type ActorMethod, type ActorSubclass } from '@dfinity/agent'; import type { IDL } from '@dfinity/candid'; import type { Principal } from '@dfinity/principal'; import type { ActorParameters } from '../types/actor.params'; export declare const createActor: <T = Record<string, ActorMethod>>({ canisterId, idlFactory, config, ...rest }: { idlFactory: IDL.InterfaceFactory; canisterId: string | Principal; config?: Pick<ActorConfig, "callTransform" | "queryTransform">; } & ActorParameters) => Promise<ActorSubclass<T>>; export declare const useOrInitAgent: ({ agent, ...rest }: ActorParameters) => Promise<HttpAgent>;