types/app-deployer
@algorandfoundation/algokit-utils / types/app-deployer
Table of contents
Section titled “Table of contents”Classes
Section titled “Classes”Interfaces
Section titled “Interfaces”Type Aliases
Section titled “Type Aliases”- AppDeployParams
- AppDeployResult
- DeployAppDeleteMethodCall
- DeployAppDeleteParams
- DeployAppUpdateMethodCall
- DeployAppUpdateParams
Type Aliases
Section titled “Type Aliases”AppDeployParams
Section titled “AppDeployParams”Ƭ AppDeployParams: Expand<SendParams & { createParams: AppCreateParams | AppCreateMethodCall ; deleteParams: DeployAppDeleteParams | DeployAppDeleteMethodCall ; deployTimeParams?: TealTemplateParams ; existingDeployments?: AppLookup ; ignoreCache?: boolean ; metadata: AppDeployMetadata ; onSchemaBreak?: "replace" | "fail" | "append" | OnSchemaBreak ; onUpdate?: "update" | "replace" | "fail" | "append" | OnUpdate ; updateParams: DeployAppUpdateParams | DeployAppUpdateMethodCall }>
The parameters to idempotently deploy an app
Defined in
Section titled “Defined in”AppDeployResult
Section titled “AppDeployResult”Ƭ AppDeployResult: Expand<{ operationPerformed: "create" } & Omit<AppMetadata, "appId" | "appAddress"> & SendAppCreateTransactionResult> | Expand<{ operationPerformed: "update" } & AppMetadata & SendAppUpdateTransactionResult> | Expand<{ operationPerformed: "replace" } & Omit<AppMetadata, "appId" | "appAddress"> & SendAppCreateTransactionResult & { deleteResult: ConfirmedTransactionResult ; deleteReturn?: ABIReturn }> | Expand<{ operationPerformed: "nothing" } & AppMetadata>
Defined in
Section titled “Defined in”DeployAppDeleteMethodCall
Section titled “DeployAppDeleteMethodCall”Ƭ DeployAppDeleteMethodCall: Expand<Omit<AppDeleteMethodCall, "appId">>
Params to specify a delete method call for an app deployment
Defined in
Section titled “Defined in”DeployAppDeleteParams
Section titled “DeployAppDeleteParams”Ƭ DeployAppDeleteParams: Expand<Omit<AppDeleteParams, "appId">>
Params to specify a transaction for an app deployment
Defined in
Section titled “Defined in”DeployAppUpdateMethodCall
Section titled “DeployAppUpdateMethodCall”Ƭ DeployAppUpdateMethodCall: Expand<Omit<AppUpdateMethodCall, "appId" | "approvalProgram" | "clearStateProgram">>
Params to specify an update method call for an app deployment
Defined in
Section titled “Defined in”DeployAppUpdateParams
Section titled “DeployAppUpdateParams”Ƭ DeployAppUpdateParams: Expand<Omit<AppUpdateParams, "appId" | "approvalProgram" | "clearStateProgram">>
Params to specify an update transaction for an app deployment