Skip to content

TypedAppClient\<TClient\>

@algorandfoundation/algokit-utils / types/client-manager / TypedAppClient

types/client-manager.TypedAppClient

Interface to identify a typed client that can be used to interact with an application.

Name
TClient

new TypedAppClient(params): TClient

NameType
paramsOmit<AppClientParams, "appSpec">

TClient

src/types/client-manager.ts:694

fromCreatorAndName(params): Promise<TClient>

NameType
paramsOmit<{ algorand: AlgorandClient ; appLookupCache?: AppLookup ; appName?: string ; appSpec: string | Arc56Contract | AppSpec ; approvalSourceMap?: ProgramSourceMap ; clearSourceMap?: ProgramSourceMap ; creatorAddress: string | Address ; defaultSender?: string | Address ; defaultSigner?: TransactionSigner ; ignoreCache?: boolean }, "appSpec">

Promise<TClient>

src/types/client-manager.ts:696


fromNetwork(params): Promise<TClient>

NameType
paramsOmit<AppClientParams, "appId" | "appSpec">

Promise<TClient>

src/types/client-manager.ts:695