diff --git a/__output__/abstract/apps/autocompounder/Autocompounder.client.ts b/__output__/abstract/apps/autocompounder/Autocompounder.client.ts index 5e4321d4..d8d31b5a 100644 --- a/__output__/abstract/apps/autocompounder/Autocompounder.client.ts +++ b/__output__/abstract/apps/autocompounder/Autocompounder.client.ts @@ -6,7 +6,7 @@ import { CamelCasedProperties } from "type-fest"; import { SigningCosmWasmClient, ExecuteResult } from "@cosmjs/cosmwasm-stargate"; -import { AbstractQueryClient, AbstractAccountQueryClient, AbstractAccountClient, AppExecuteMsg, AppExecuteMsgFactory, AbstractClient, AbstractAccountId } from "@abstract-money/abstract.js"; +import { AbstractQueryClient, AbstractAccountQueryClient, AbstractAccountClient, AppExecuteMsg, AppExecuteMsgFactory, AdapterExecuteMsg, AdapterExecuteMsgFactory, AbstractClient, AbstractAccountId } from "@abstract-money/abstract.js"; import { StdFee, Coin } from "@cosmjs/amino"; import { Decimal, AssetEntry, BondingPeriodSelector, Duration, InstantiateMsg, ExecuteMsg, Uint128, AnsAsset, QueryMsg, MigrateMsg, Expiration, Timestamp, Uint64, ArrayOfTupleOfStringAndArrayOfClaim, Claim, ArrayOfClaim, Addr, PoolAddressBaseForAddr, AssetInfoBaseForAddr, PoolType, Config, PoolMetadata } from "./Autocompounder.types"; import { AutocompounderQueryMsgBuilder, AutocompounderExecuteMsgBuilder } from "./Autocompounder.message-builder"; diff --git a/__output__/abstract/apps/etf-prefix/Etf.client.ts b/__output__/abstract/apps/etf-prefix/Etf.client.ts index 39858bb4..8adaea41 100644 --- a/__output__/abstract/apps/etf-prefix/Etf.client.ts +++ b/__output__/abstract/apps/etf-prefix/Etf.client.ts @@ -6,7 +6,7 @@ import { CamelCasedProperties } from "type-fest"; import { SigningCosmWasmClient, ExecuteResult } from "@cosmjs/cosmwasm-stargate"; -import { AbstractQueryClient, AbstractAccountQueryClient, AbstractAccountClient, AppExecuteMsg, AppExecuteMsgFactory, AbstractClient, AbstractAccountId } from "@abstract-money/abstract.js"; +import { AbstractQueryClient, AbstractAccountQueryClient, AbstractAccountClient, AppExecuteMsg, AppExecuteMsgFactory, AdapterExecuteMsg, AdapterExecuteMsgFactory, AbstractClient, AbstractAccountId } from "@abstract-money/abstract.js"; import { StdFee, Coin } from "@cosmjs/amino"; import { Decimal, InstantiateMsg, ExecuteMsg, Uint128, AssetInfoBaseForString, AssetBaseForString, QueryMsg, MigrateMsg, StateResponse } from "./Etf.types"; import { EtfQueryMsgBuilder, EtfExecuteMsgBuilder } from "./Etf.message-builder"; diff --git a/__output__/abstract/apps/etf/Etf.client.ts b/__output__/abstract/apps/etf/Etf.client.ts index fe338cd5..89344df1 100644 --- a/__output__/abstract/apps/etf/Etf.client.ts +++ b/__output__/abstract/apps/etf/Etf.client.ts @@ -6,7 +6,7 @@ import { CamelCasedProperties } from "type-fest"; import { SigningCosmWasmClient, ExecuteResult } from "@cosmjs/cosmwasm-stargate"; -import { AbstractQueryClient, AbstractAccountQueryClient, AbstractAccountClient, AppExecuteMsg, AppExecuteMsgFactory, AbstractClient, AbstractAccountId } from "@abstract-money/abstract.js"; +import { AbstractQueryClient, AbstractAccountQueryClient, AbstractAccountClient, AppExecuteMsg, AppExecuteMsgFactory, AdapterExecuteMsg, AdapterExecuteMsgFactory, AbstractClient, AbstractAccountId } from "@abstract-money/abstract.js"; import { StdFee, Coin } from "@cosmjs/amino"; import { Decimal, InstantiateMsg, ExecuteMsg, Uint128, AssetInfoBaseForString, AssetBaseForString, QueryMsg, MigrateMsg, StateResponse } from "./Etf.types"; import { EtfQueryMsgBuilder, EtfExecuteMsgBuilder } from "./Etf.message-builder"; diff --git a/package-lock.json b/package-lock.json index de573afc..a60aa490 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15804,9 +15804,9 @@ }, "node_modules/wasm-ast-types": { "name": "@abstract-money/wasm-ast-types", - "version": "0.26.6", - "resolved": "https://registry.npmjs.org/@abstract-money/wasm-ast-types/-/wasm-ast-types-0.26.6.tgz", - "integrity": "sha512-dVLxWEDA3BsgO+dFp8/AUqiRf3C0j6i7huxAlIPrMOydAT+K/15Fvtzx/CVzvDSZC9VADiu4JrDl4LKm7wtYcg==", + "version": "0.26.7", + "resolved": "https://registry.npmjs.org/@abstract-money/wasm-ast-types/-/wasm-ast-types-0.26.7.tgz", + "integrity": "sha512-hUs2s+EZyEeOhWRDOW9Y27dnXf+Cy/QxfkU1pR8f6a8pn9+qYYzUg+EXOTqEMi0jhngqcyFVFHQ76O84UYB8/A==", "dependencies": { "@babel/runtime": "^7.18.9", "@babel/types": "7.18.10", @@ -16262,7 +16262,7 @@ }, "packages/ts-codegen": { "name": "@abstract-money/ts-codegen", - "version": "0.35.7", + "version": "0.35.8", "license": "SEE LICENSE IN LICENSE", "dependencies": { "@babel/core": "7.18.10", @@ -16291,7 +16291,7 @@ "parse-package-name": "1.0.0", "rimraf": "3.0.2", "shelljs": "0.8.5", - "wasm-ast-types": "npm:@abstract-money/wasm-ast-types@0.26.6" + "wasm-ast-types": "npm:@abstract-money/wasm-ast-types@0.26.7" }, "bin": { "cosmwasm-ts-codegen": "main/ts-codegen.js" @@ -17186,7 +17186,7 @@ "ts-jest": "^28.0.7", "type-fest": "^2.19.0", "typescript": "^4.7.4", - "wasm-ast-types": "npm:@abstract-money/wasm-ast-types@0.26.6" + "wasm-ast-types": "npm:@abstract-money/wasm-ast-types@0.26.7" }, "dependencies": { "@babel/generator": { @@ -28735,9 +28735,9 @@ } }, "wasm-ast-types": { - "version": "npm:@abstract-money/wasm-ast-types@0.26.6", - "resolved": "https://registry.npmjs.org/@abstract-money/wasm-ast-types/-/wasm-ast-types-0.26.6.tgz", - "integrity": "sha512-dVLxWEDA3BsgO+dFp8/AUqiRf3C0j6i7huxAlIPrMOydAT+K/15Fvtzx/CVzvDSZC9VADiu4JrDl4LKm7wtYcg==", + "version": "npm:@abstract-money/wasm-ast-types@0.26.7", + "resolved": "https://registry.npmjs.org/@abstract-money/wasm-ast-types/-/wasm-ast-types-0.26.7.tgz", + "integrity": "sha512-hUs2s+EZyEeOhWRDOW9Y27dnXf+Cy/QxfkU1pR8f6a8pn9+qYYzUg+EXOTqEMi0jhngqcyFVFHQ76O84UYB8/A==", "requires": { "@babel/runtime": "^7.18.9", "@babel/types": "7.18.10", diff --git a/packages/ts-codegen/package.json b/packages/ts-codegen/package.json index e962451b..88599d60 100644 --- a/packages/ts-codegen/package.json +++ b/packages/ts-codegen/package.json @@ -1,6 +1,6 @@ { "name": "@abstract-money/ts-codegen", - "version": "0.35.7", + "version": "0.36.1", "description": "@cosmwasm/ts-codegen converts your CosmWasm smart contracts into dev-friendly TypeScript classes so you can focus on shipping code.", "author": "Dan Lynch ", "homepage": "https://github.com/cosmwasm/ts-codegen", @@ -101,6 +101,6 @@ "parse-package-name": "1.0.0", "rimraf": "3.0.2", "shelljs": "0.8.5", - "wasm-ast-types": "npm:@abstract-money/wasm-ast-types@0.26.6" + "wasm-ast-types": "npm:@abstract-money/wasm-ast-types@0.27.1" } } diff --git a/packages/wasm-ast-types/package.json b/packages/wasm-ast-types/package.json index 34a9741b..9aeda8c7 100644 --- a/packages/wasm-ast-types/package.json +++ b/packages/wasm-ast-types/package.json @@ -1,6 +1,6 @@ { "name": "@abstract-money/wasm-ast-types", - "version": "0.26.7", + "version": "0.27.1", "description": "CosmWasm TypeScript AST generation", "author": "Dan Lynch ", "homepage": "https://github.com/pyramation/cosmwasm-typescript-gen/tree/master/packages/wasm-ast-types#readme", diff --git a/packages/wasm-ast-types/src/abstract-app/__snapshots__/abstract-app.spec.ts.snap b/packages/wasm-ast-types/src/abstract-app/__snapshots__/abstract-app.spec.ts.snap index 2118bf7b..f0bcda4a 100644 --- a/packages/wasm-ast-types/src/abstract-app/__snapshots__/abstract-app.spec.ts.snap +++ b/packages/wasm-ast-types/src/abstract-app/__snapshots__/abstract-app.spec.ts.snap @@ -34,26 +34,26 @@ exports[`AutocompounderAppClient 1`] = ` updateFeeConfig = async (params: CamelCasedProperties[\\"update_fee_config\\"]>, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { - return this._execute(AutocompounderExecuteMsgBuilder.updateFeeConfig(params), fee, memo, _funds); + }>[\\"update_fee_config\\"]>, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { + return this._execute(AutocompounderExecuteMsgBuilder.updateFeeConfig(params), fee_, memo_, funds_); }; deposit = async (params: CamelCasedProperties[\\"deposit\\"]>, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { - return this._execute(AutocompounderExecuteMsgBuilder.deposit(params), fee, memo, _funds); + }>[\\"deposit\\"]>, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { + return this._execute(AutocompounderExecuteMsgBuilder.deposit(params), fee_, memo_, funds_); }; - withdraw = async (fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { - return this._execute(AutocompounderExecuteMsgBuilder.withdraw(), fee, memo, _funds); + withdraw = async (fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { + return this._execute(AutocompounderExecuteMsgBuilder.withdraw(), fee_, memo_, funds_); }; - compound = async (fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { - return this._execute(AutocompounderExecuteMsgBuilder.compound(), fee, memo, _funds); + compound = async (fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { + return this._execute(AutocompounderExecuteMsgBuilder.compound(), fee_, memo_, funds_); }; - batchUnbond = async (fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { - return this._execute(AutocompounderExecuteMsgBuilder.batchUnbond(), fee, memo, _funds); + batchUnbond = async (fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { + return this._execute(AutocompounderExecuteMsgBuilder.batchUnbond(), fee_, memo_, funds_); }; - _execute = async (msg: ExecuteMsg, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + _execute = async (msg: ExecuteMsg, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { const moduleMsg: AppExecuteMsg = AppExecuteMsgFactory.executeApp(msg); - return await this.accountClient.abstract.client.execute(this.accountClient.sender, await this.getAddress(), moduleMsg, fee, memo, _funds); + return await this.accountClient.abstract.client.execute(this.accountClient.sender, await this.getAddress(), moduleMsg, fee_, memo_, funds_); }; }" `; @@ -186,25 +186,25 @@ exports[`DexAdapterClient 1`] = ` updateFee = async (params: CamelCasedProperties[\\"update_fee\\"]>, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { - return this._execute(DexClientExecuteMsgBuilder.updateFee(params), fee, memo, _funds); + }>[\\"update_fee\\"]>, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { + return this._execute(DexClientExecuteMsgBuilder.updateFee(params), fee_, memo_, funds_); }; ansAction = async (params: CamelCasedProperties[\\"ans_action\\"]>, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { - return this._execute(DexClientExecuteMsgBuilder.ansAction(params), fee, memo, _funds); + }>[\\"ans_action\\"]>, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { + return this._execute(DexClientExecuteMsgBuilder.ansAction(params), fee_, memo_, funds_); }; rawAction = async (params: CamelCasedProperties[\\"raw_action\\"]>, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { - return this._execute(DexClientExecuteMsgBuilder.rawAction(params), fee, memo, _funds); + }>[\\"raw_action\\"]>, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { + return this._execute(DexClientExecuteMsgBuilder.rawAction(params), fee_, memo_, funds_); }; - _execute = async (msg: ExecuteMsg, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + _execute = async (msg: ExecuteMsg, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { const moduleMsg: AdapterExecuteMsg = AdapterExecuteMsgFactory.executeAdapter({ request: msg, proxyAddress: this.accountQueryClient.proxyAddress }); - return await this.accountClient.abstract.client.execute(this.accountClient.sender, await this.getAddress(), moduleMsg, fee, memo, _funds); + return await this.accountClient.abstract.client.execute(this.accountClient.sender, await this.getAddress(), moduleMsg, fee_, memo_, funds_); }; }" `; @@ -214,13 +214,13 @@ exports[`IAutocompounderAppClient 1`] = ` accountClient: AbstractAccountClient; updateFeeConfig: (params: CamelCasedProperties[\\"update_fee_config\\"]>, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }>[\\"update_fee_config\\"]>, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; deposit: (params: CamelCasedProperties[\\"deposit\\"]>, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; - withdraw: (fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; - compound: (fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; - batchUnbond: (fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }>[\\"deposit\\"]>, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; + withdraw: (fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; + compound: (fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; + batchUnbond: (fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; }" `; @@ -281,18 +281,18 @@ exports[`IbcMailClientAppClient 1`] = ` sendMessage = async (params: CamelCasedProperties[\\"send_message\\"]>, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { - return this._execute(IbcMailClientExecuteMsgBuilder.sendMessage(params), fee, memo, _funds); + }>[\\"send_message\\"]>, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { + return this._execute(IbcMailClientExecuteMsgBuilder.sendMessage(params), fee_, memo_, funds_); }; - receiveMessage = async (message: Message, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { - return this._execute(IbcMailClientExecuteMsgBuilder.receiveMessage(message), fee, memo, _funds); + receiveMessage = async (message: Message, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { + return this._execute(IbcMailClientExecuteMsgBuilder.receiveMessage(message), fee_, memo_, funds_); }; - updateConfig = async (fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { - return this._execute(IbcMailClientExecuteMsgBuilder.updateConfig(), fee, memo, _funds); + updateConfig = async (fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { + return this._execute(IbcMailClientExecuteMsgBuilder.updateConfig(), fee_, memo_, funds_); }; - _execute = async (msg: ExecuteMsg, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + _execute = async (msg: ExecuteMsg, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { const moduleMsg: AppExecuteMsg = AppExecuteMsgFactory.executeApp(msg); - return await this.accountClient.abstract.client.execute(this.accountClient.sender, await this.getAddress(), moduleMsg, fee, memo, _funds); + return await this.accountClient.abstract.client.execute(this.accountClient.sender, await this.getAddress(), moduleMsg, fee_, memo_, funds_); }; }" `; diff --git a/packages/wasm-ast-types/src/abstract-app/abstract-app.ts b/packages/wasm-ast-types/src/abstract-app/abstract-app.ts index 0f2c4536..1b3751c8 100644 --- a/packages/wasm-ast-types/src/abstract-app/abstract-app.ts +++ b/packages/wasm-ast-types/src/abstract-app/abstract-app.ts @@ -405,9 +405,9 @@ function extractCamelcasedMethodParams( ) ), t.identifier('moduleMsg'), - t.identifier('fee'), - t.identifier('memo'), - t.identifier('_funds') + t.identifier('fee_'), + t.identifier('memo_'), + t.identifier('funds_') ] ) ) diff --git a/packages/wasm-ast-types/src/client/client.ts b/packages/wasm-ast-types/src/client/client.ts index 323859fa..1b07a69d 100644 --- a/packages/wasm-ast-types/src/client/client.ts +++ b/packages/wasm-ast-types/src/client/client.ts @@ -256,9 +256,9 @@ export const createWasmExecMethod = ( t.objectExpression([ t.objectProperty(msgAction, msgActionValue) ]), - t.identifier('fee'), - t.identifier('memo'), - t.identifier('_funds') + t.identifier('fee_'), + t.identifier('memo_'), + t.identifier('funds_') ] ) ) diff --git a/packages/wasm-ast-types/src/client/test/__snapshots__/ts-client.account-nfts.spec.ts.snap b/packages/wasm-ast-types/src/client/test/__snapshots__/ts-client.account-nfts.spec.ts.snap index 70d9f1b6..8db148e5 100644 --- a/packages/wasm-ast-types/src/client/test/__snapshots__/ts-client.account-nfts.spec.ts.snap +++ b/packages/wasm-ast-types/src/client/test/__snapshots__/ts-client.account-nfts.spec.ts.snap @@ -27,10 +27,10 @@ exports[`execute classes array types 1`] = ` this.minter = this.minter.bind(this); } - proposedNewOwner = async (fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + proposedNewOwner = async (fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { proposed_new_owner: {} - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; allowedVaults = async ({ limit, @@ -38,13 +38,13 @@ exports[`execute classes array types 1`] = ` }: { limit?: number; startAfter?: VaultBase_for_String; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { allowed_vaults: { limit, start_after: startAfter } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; allDebtShares = async ({ limit, @@ -52,18 +52,18 @@ exports[`execute classes array types 1`] = ` }: { limit?: number; startAfter?: string[][]; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { all_debt_shares: { limit, start_after: startAfter } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; - allPreviousOwners = async (fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + allPreviousOwners = async (fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { all_previous_owners: {} - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; ownerOf = async ({ includeExpired, @@ -71,13 +71,13 @@ exports[`execute classes array types 1`] = ` }: { includeExpired?: boolean; tokenId: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { owner_of: { include_expired: includeExpired, token_id: tokenId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; approval = async ({ includeExpired, @@ -87,14 +87,14 @@ exports[`execute classes array types 1`] = ` includeExpired?: boolean; spender: string; tokenId: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { approval: { include_expired: includeExpired, spender, token_id: tokenId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; approvals = async ({ includeExpired, @@ -102,13 +102,13 @@ exports[`execute classes array types 1`] = ` }: { includeExpired?: boolean; tokenId: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { approvals: { include_expired: includeExpired, token_id: tokenId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; allOperators = async ({ includeExpired, @@ -120,7 +120,7 @@ exports[`execute classes array types 1`] = ` limit?: number; owner: string; startAfter?: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { all_operators: { include_expired: includeExpired, @@ -128,28 +128,28 @@ exports[`execute classes array types 1`] = ` owner, start_after: startAfter } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; - numTokens = async (fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + numTokens = async (fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { num_tokens: {} - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; - contractInfo = async (fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + contractInfo = async (fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { contract_info: {} - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; nftInfo = async ({ tokenId }: { tokenId: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { nft_info: { token_id: tokenId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; allNftInfo = async ({ includeExpired, @@ -157,13 +157,13 @@ exports[`execute classes array types 1`] = ` }: { includeExpired?: boolean; tokenId: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { all_nft_info: { include_expired: includeExpired, token_id: tokenId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; tokens = async ({ limit, @@ -173,14 +173,14 @@ exports[`execute classes array types 1`] = ` limit?: number; owner: string; startAfter?: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { tokens: { limit, owner, start_after: startAfter } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; allTokens = async ({ limit, @@ -188,18 +188,18 @@ exports[`execute classes array types 1`] = ` }: { limit?: number; startAfter?: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { all_tokens: { limit, start_after: startAfter } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; - minter = async (fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + minter = async (fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { minter: {} - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; }" `; @@ -208,29 +208,29 @@ exports[`execute interfaces no extends 1`] = ` "export interface SG721Instance { contractAddress: string; sender: string; - proposedNewOwner: (fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + proposedNewOwner: (fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; allowedVaults: ({ limit, startAfter }: { limit?: number; startAfter?: VaultBase_for_String; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; allDebtShares: ({ limit, startAfter }: { limit?: number; startAfter?: string[][]; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; - allPreviousOwners: (fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; + allPreviousOwners: (fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; ownerOf: ({ includeExpired, tokenId }: { includeExpired?: boolean; tokenId: string; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; approval: ({ includeExpired, spender, @@ -239,14 +239,14 @@ exports[`execute interfaces no extends 1`] = ` includeExpired?: boolean; spender: string; tokenId: string; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; approvals: ({ includeExpired, tokenId }: { includeExpired?: boolean; tokenId: string; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; allOperators: ({ includeExpired, limit, @@ -257,21 +257,21 @@ exports[`execute interfaces no extends 1`] = ` limit?: number; owner: string; startAfter?: string; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; - numTokens: (fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; - contractInfo: (fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; + numTokens: (fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; + contractInfo: (fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; nftInfo: ({ tokenId }: { tokenId: string; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; allNftInfo: ({ includeExpired, tokenId }: { includeExpired?: boolean; tokenId: string; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; tokens: ({ limit, owner, @@ -280,15 +280,15 @@ exports[`execute interfaces no extends 1`] = ` limit?: number; owner: string; startAfter?: string; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; allTokens: ({ limit, startAfter }: { limit?: number; startAfter?: string; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; - minter: (fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; + minter: (fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; }" `; diff --git a/packages/wasm-ast-types/src/client/test/__snapshots__/ts-client.arrays-ref.spec.ts.snap b/packages/wasm-ast-types/src/client/test/__snapshots__/ts-client.arrays-ref.spec.ts.snap index 14cfcf4c..91c23c8a 100644 --- a/packages/wasm-ast-types/src/client/test/__snapshots__/ts-client.arrays-ref.spec.ts.snap +++ b/packages/wasm-ast-types/src/client/test/__snapshots__/ts-client.arrays-ref.spec.ts.snap @@ -32,13 +32,13 @@ exports[`execute classes array types 1`] = ` }: { amount: number; creditor: Addr; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { create_edge: { amount, creditor } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; editEdge = async ({ amount, @@ -48,36 +48,36 @@ exports[`execute classes array types 1`] = ` amount: number; creditor: Addr; edgeId: number; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { edit_edge: { amount, creditor, edge_id: edgeId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; removeEdge = async ({ edgeId }: { edgeId: number; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { remove_edge: { edge_id: edgeId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; createGraph = async ({ graph }: { graph: Edge[]; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { create_graph: { graph } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; createGraphSimplified = async ({ graph, @@ -85,13 +85,13 @@ exports[`execute classes array types 1`] = ` }: { graph: Addr[][]; graphId: number; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { create_graph_simplified: { graph, graph_id: graphId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; editGraphSimplified = async ({ graph, @@ -99,89 +99,89 @@ exports[`execute classes array types 1`] = ` }: { graph: Addr[][]; graphId: number; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { edit_graph_simplified: { graph, graph_id: graphId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; removeGraph = async ({ graphId }: { graphId: number; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { remove_graph: { graph_id: graphId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; updateEdges = async ({ edges }: { edges: number[][]; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { update_edges: { edges } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; - findSavings = async (fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + findSavings = async (fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { find_savings: {} - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; findSavingsInAGraph = async ({ graphId }: { graphId: number; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { find_savings_in_a_graph: { graph_id: graphId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; - reset = async (fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + reset = async (fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { reset: {} - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; saveNetworkToFile = async ({ filepath }: { filepath: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { save_network_to_file: { filepath } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; createGraphFromFile = async ({ filepath }: { filepath: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { create_graph_from_file: { filepath } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; applySetOffFromFile = async ({ filepath }: { filepath: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { apply_set_off_from_file: { filepath } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; }" `; @@ -196,7 +196,7 @@ exports[`execute interfaces no extends 1`] = ` }: { amount: number; creditor: Addr; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; editEdge: ({ amount, creditor, @@ -205,63 +205,63 @@ exports[`execute interfaces no extends 1`] = ` amount: number; creditor: Addr; edgeId: number; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; removeEdge: ({ edgeId }: { edgeId: number; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; createGraph: ({ graph }: { graph: Edge[]; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; createGraphSimplified: ({ graph, graphId }: { graph: Addr[][]; graphId: number; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; editGraphSimplified: ({ graph, graphId }: { graph: Addr[][]; graphId: number; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; removeGraph: ({ graphId }: { graphId: number; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; updateEdges: ({ edges }: { edges: number[][]; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; - findSavings: (fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; + findSavings: (fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; findSavingsInAGraph: ({ graphId }: { graphId: number; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; - reset: (fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; + reset: (fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; saveNetworkToFile: ({ filepath }: { filepath: string; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; createGraphFromFile: ({ filepath }: { filepath: string; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; applySetOffFromFile: ({ filepath }: { filepath: string; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; }" `; diff --git a/packages/wasm-ast-types/src/client/test/__snapshots__/ts-client.arrays.spec.ts.snap b/packages/wasm-ast-types/src/client/test/__snapshots__/ts-client.arrays.spec.ts.snap index 6a8486b4..6cdbb8eb 100644 --- a/packages/wasm-ast-types/src/client/test/__snapshots__/ts-client.arrays.spec.ts.snap +++ b/packages/wasm-ast-types/src/client/test/__snapshots__/ts-client.arrays.spec.ts.snap @@ -25,7 +25,7 @@ exports[`execute classes array types 1`] = ` edges: number[][]; nested: number[][][]; supernested: string[][][][][][]; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { update_edges: { edges3, @@ -34,7 +34,7 @@ exports[`execute classes array types 1`] = ` nested, supernested } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; }" `; @@ -55,7 +55,7 @@ exports[`execute interfaces no extends 1`] = ` edges: number[][]; nested: number[][][]; supernested: string[][][][][][]; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; }" `; diff --git a/packages/wasm-ast-types/src/client/test/__snapshots__/ts-client.cw-named-groups.test.ts.snap b/packages/wasm-ast-types/src/client/test/__snapshots__/ts-client.cw-named-groups.test.ts.snap index 92121685..73791334 100644 --- a/packages/wasm-ast-types/src/client/test/__snapshots__/ts-client.cw-named-groups.test.ts.snap +++ b/packages/wasm-ast-types/src/client/test/__snapshots__/ts-client.cw-named-groups.test.ts.snap @@ -23,36 +23,36 @@ exports[`execute classes array types 1`] = ` addressesToAdd?: string[]; addressesToRemove?: string[]; group: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { update: { addresses_to_add: addressesToAdd, addresses_to_remove: addressesToRemove, group } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; removeGroup = async ({ group }: { group: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { remove_group: { group } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; updateOwner = async ({ owner }: { owner: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { update_owner: { owner } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; }" `; @@ -69,17 +69,17 @@ exports[`execute interfaces no extends 1`] = ` addressesToAdd?: string[]; addressesToRemove?: string[]; group: string; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; removeGroup: ({ group }: { group: string; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; updateOwner: ({ owner }: { owner: string; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; }" `; diff --git a/packages/wasm-ast-types/src/client/test/__snapshots__/ts-client.cw-proposal-single.test.ts.snap b/packages/wasm-ast-types/src/client/test/__snapshots__/ts-client.cw-proposal-single.test.ts.snap index 034b1eb3..a6545abb 100644 --- a/packages/wasm-ast-types/src/client/test/__snapshots__/ts-client.cw-proposal-single.test.ts.snap +++ b/packages/wasm-ast-types/src/client/test/__snapshots__/ts-client.cw-proposal-single.test.ts.snap @@ -29,14 +29,14 @@ exports[`execute classes array types 1`] = ` description: string; msgs: CosmosMsg_for_Empty[]; title: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { propose: { description, msgs, title } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; vote = async ({ proposalId, @@ -44,35 +44,35 @@ exports[`execute classes array types 1`] = ` }: { proposalId: number; vote: Vote; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { vote: { proposal_id: proposalId, vote } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; execute = async ({ proposalId }: { proposalId: number; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { execute: { proposal_id: proposalId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; close = async ({ proposalId }: { proposalId: number; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { close: { proposal_id: proposalId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; updateConfig = async ({ allowRevoting, @@ -90,7 +90,7 @@ exports[`execute classes array types 1`] = ` minVotingPeriod?: Duration; onlyMembersExecute: boolean; threshold: Threshold; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { update_config: { allow_revoting: allowRevoting, @@ -101,51 +101,51 @@ exports[`execute classes array types 1`] = ` only_members_execute: onlyMembersExecute, threshold } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; addProposalHook = async ({ address }: { address: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { add_proposal_hook: { address } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; removeProposalHook = async ({ address }: { address: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { remove_proposal_hook: { address } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; addVoteHook = async ({ address }: { address: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { add_vote_hook: { address } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; removeVoteHook = async ({ address }: { address: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { remove_vote_hook: { address } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; }" `; @@ -162,24 +162,24 @@ exports[`execute interfaces no extends 1`] = ` description: string; msgs: CosmosMsg_for_Empty[]; title: string; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; vote: ({ proposalId, vote }: { proposalId: number; vote: Vote; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; execute: ({ proposalId }: { proposalId: number; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; close: ({ proposalId }: { proposalId: number; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; updateConfig: ({ allowRevoting, dao, @@ -196,27 +196,27 @@ exports[`execute interfaces no extends 1`] = ` minVotingPeriod?: Duration; onlyMembersExecute: boolean; threshold: Threshold; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; addProposalHook: ({ address }: { address: string; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; removeProposalHook: ({ address }: { address: string; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; addVoteHook: ({ address }: { address: string; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; removeVoteHook: ({ address }: { address: string; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; }" `; diff --git a/packages/wasm-ast-types/src/client/test/__snapshots__/ts-client.issue-101.spec.ts.snap b/packages/wasm-ast-types/src/client/test/__snapshots__/ts-client.issue-101.spec.ts.snap index 1a480530..f0e39784 100644 --- a/packages/wasm-ast-types/src/client/test/__snapshots__/ts-client.issue-101.spec.ts.snap +++ b/packages/wasm-ast-types/src/client/test/__snapshots__/ts-client.issue-101.spec.ts.snap @@ -8,8 +8,8 @@ exports[`execute interfaces no extends 1`] = ` newFactory }: { newFactory: string; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; - updateOwnership: (action: Action, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; + updateOwnership: (action: Action, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; }" `; @@ -31,17 +31,17 @@ exports[`ownership client with tuple 1`] = ` newFactory }: { newFactory: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { set_factory: { new_factory: newFactory } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; - updateOwnership = async (action: Action, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + updateOwnership = async (action: Action, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { update_ownership: action - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; }" `; diff --git a/packages/wasm-ast-types/src/client/test/__snapshots__/ts-client.issue-71.test.ts.snap b/packages/wasm-ast-types/src/client/test/__snapshots__/ts-client.issue-71.test.ts.snap index 6d9321de..91c5488f 100644 --- a/packages/wasm-ast-types/src/client/test/__snapshots__/ts-client.issue-71.test.ts.snap +++ b/packages/wasm-ast-types/src/client/test/__snapshots__/ts-client.issue-71.test.ts.snap @@ -30,14 +30,14 @@ exports[`execute class /issues/71/execute_msg.json 1`] = ` amount: Uint128; msg: Binary; sender: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { receive: { amount, msg, sender } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; updateConfig = async ({ feeCollector, @@ -47,14 +47,14 @@ exports[`execute class /issues/71/execute_msg.json 1`] = ` feeCollector?: string; generatorAddress?: string; lpTokenCodeId?: number; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { update_config: { fee_collector: feeCollector, generator_address: generatorAddress, lp_token_code_id: lpTokenCodeId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; updatePoolConfig = async ({ isDisabled, @@ -64,25 +64,25 @@ exports[`execute class /issues/71/execute_msg.json 1`] = ` isDisabled?: boolean; newFeeInfo?: FeeInfo; poolType: PoolType; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { update_pool_config: { is_disabled: isDisabled, new_fee_info: newFeeInfo, pool_type: poolType } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; addToRegistery = async ({ newPoolConfig }: { newPoolConfig: PoolConfig; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { add_to_registery: { new_pool_config: newPoolConfig } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; createPoolInstance = async ({ assetInfos, @@ -96,7 +96,7 @@ exports[`execute class /issues/71/execute_msg.json 1`] = ` lpTokenName?: string; lpTokenSymbol?: string; poolType: PoolType; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { create_pool_instance: { asset_infos: assetInfos, @@ -105,7 +105,7 @@ exports[`execute class /issues/71/execute_msg.json 1`] = ` lp_token_symbol: lpTokenSymbol, pool_type: poolType } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; joinPool = async ({ assets, @@ -121,7 +121,7 @@ exports[`execute class /issues/71/execute_msg.json 1`] = ` poolId: Uint128; recipient?: string; slippageTolerance?: Decimal; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { join_pool: { assets, @@ -131,7 +131,7 @@ exports[`execute class /issues/71/execute_msg.json 1`] = ` recipient, slippage_tolerance: slippageTolerance } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; swap = async ({ recipient, @@ -139,13 +139,13 @@ exports[`execute class /issues/71/execute_msg.json 1`] = ` }: { recipient?: string; swapRequest: SingleSwapRequest; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { swap: { recipient, swap_request: swapRequest } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; proposeNewOwner = async ({ expiresIn, @@ -153,23 +153,23 @@ exports[`execute class /issues/71/execute_msg.json 1`] = ` }: { expiresIn: number; owner: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { propose_new_owner: { expires_in: expiresIn, owner } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; - dropOwnershipProposal = async (fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + dropOwnershipProposal = async (fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { drop_ownership_proposal: {} - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; - claimOwnership = async (fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + claimOwnership = async (fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { claim_ownership: {} - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; }" `; @@ -186,7 +186,7 @@ exports[`execute interface /issues/71/execute_msg.json 1`] = ` amount: Uint128; msg: Binary; sender: string; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; updateConfig: ({ feeCollector, generatorAddress, @@ -195,7 +195,7 @@ exports[`execute interface /issues/71/execute_msg.json 1`] = ` feeCollector?: string; generatorAddress?: string; lpTokenCodeId?: number; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; updatePoolConfig: ({ isDisabled, newFeeInfo, @@ -204,12 +204,12 @@ exports[`execute interface /issues/71/execute_msg.json 1`] = ` isDisabled?: boolean; newFeeInfo?: FeeInfo; poolType: PoolType; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; addToRegistery: ({ newPoolConfig }: { newPoolConfig: PoolConfig; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; createPoolInstance: ({ assetInfos, initParams, @@ -222,7 +222,7 @@ exports[`execute interface /issues/71/execute_msg.json 1`] = ` lpTokenName?: string; lpTokenSymbol?: string; poolType: PoolType; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; joinPool: ({ assets, autoStake, @@ -237,23 +237,23 @@ exports[`execute interface /issues/71/execute_msg.json 1`] = ` poolId: Uint128; recipient?: string; slippageTolerance?: Decimal; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; swap: ({ recipient, swapRequest }: { recipient?: string; swapRequest: SingleSwapRequest; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; proposeNewOwner: ({ expiresIn, owner }: { expiresIn: number; owner: string; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; - dropOwnershipProposal: (fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; - claimOwnership: (fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; + dropOwnershipProposal: (fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; + claimOwnership: (fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; }" `; diff --git a/packages/wasm-ast-types/src/client/test/__snapshots__/ts-client.issue-98.test.ts.snap b/packages/wasm-ast-types/src/client/test/__snapshots__/ts-client.issue-98.test.ts.snap index b3e4ecb2..4f506a9d 100644 --- a/packages/wasm-ast-types/src/client/test/__snapshots__/ts-client.issue-98.test.ts.snap +++ b/packages/wasm-ast-types/src/client/test/__snapshots__/ts-client.issue-98.test.ts.snap @@ -15,10 +15,10 @@ exports[`execute classes array types 1`] = ` this.getPluginById = this.getPluginById.bind(this); } - getConfig = async (fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + getConfig = async (fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { get_config: {} - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; getPlugins = async ({ limit, @@ -26,24 +26,24 @@ exports[`execute classes array types 1`] = ` }: { limit?: number; startAfter?: number; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { get_plugins: { limit, start_after: startAfter } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; getPluginById = async ({ id }: { id: number; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { get_plugin_by_id: { id } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; }" `; @@ -52,19 +52,19 @@ exports[`execute interfaces no extends 1`] = ` "export interface SG721Instance { contractAddress: string; sender: string; - getConfig: (fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + getConfig: (fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; getPlugins: ({ limit, startAfter }: { limit?: number; startAfter?: number; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; getPluginById: ({ id }: { id: number; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; }" `; diff --git a/packages/wasm-ast-types/src/client/test/__snapshots__/ts-client.issues.test.ts.snap b/packages/wasm-ast-types/src/client/test/__snapshots__/ts-client.issues.test.ts.snap index 590aac7f..47819291 100644 --- a/packages/wasm-ast-types/src/client/test/__snapshots__/ts-client.issues.test.ts.snap +++ b/packages/wasm-ast-types/src/client/test/__snapshots__/ts-client.issues.test.ts.snap @@ -77,13 +77,13 @@ exports[`execute class /issues/55/execute_msg.json 1`] = ` }: { amount: number; creditor: Addr; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { create_edge: { amount, creditor } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; editEdge = async ({ amount, @@ -93,36 +93,36 @@ exports[`execute class /issues/55/execute_msg.json 1`] = ` amount: number; creditor: Addr; edgeId: number; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { edit_edge: { amount, creditor, edge_id: edgeId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; removeEdge = async ({ edgeId }: { edgeId: number; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { remove_edge: { edge_id: edgeId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; createGraph = async ({ graph }: { graph: Edge[]; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { create_graph: { graph } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; createGraphSimplified = async ({ graph, @@ -130,13 +130,13 @@ exports[`execute class /issues/55/execute_msg.json 1`] = ` }: { graph: Addr[][]; graphId: number; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { create_graph_simplified: { graph, graph_id: graphId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; editGraphSimplified = async ({ graph, @@ -144,89 +144,89 @@ exports[`execute class /issues/55/execute_msg.json 1`] = ` }: { graph: Addr[][]; graphId: number; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { edit_graph_simplified: { graph, graph_id: graphId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; removeGraph = async ({ graphId }: { graphId: number; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { remove_graph: { graph_id: graphId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; updateEdges = async ({ edges }: { edges: number[][]; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { update_edges: { edges } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; - findSavings = async (fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + findSavings = async (fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { find_savings: {} - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; findSavingsInAGraph = async ({ graphId }: { graphId: number; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { find_savings_in_a_graph: { graph_id: graphId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; - reset = async (fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + reset = async (fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { reset: {} - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; saveNetworkToFile = async ({ filepath }: { filepath: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { save_network_to_file: { filepath } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; createGraphFromFile = async ({ filepath }: { filepath: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { create_graph_from_file: { filepath } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; applySetOffFromFile = async ({ filepath }: { filepath: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { apply_set_off_from_file: { filepath } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; }" `; @@ -285,113 +285,113 @@ exports[`execute class /issues/55/query_msg.json 1`] = ` this.getTotalDebt = this.getTotalDebt.bind(this); } - getDenom = async (fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + getDenom = async (fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { get_denom: {} - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; - getOwner = async (fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + getOwner = async (fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { get_owner: {} - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; - allEdges = async (fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + allEdges = async (fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { all_edges: {} - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; oneEdge = async ({ edgeId }: { edgeId: number; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { one_edge: { edge_id: edgeId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; oneBatch = async ({ batchId }: { batchId: number; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { one_batch: { batch_id: batchId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; oneGraph = async ({ graphId }: { graphId: number; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { one_graph: { graph_id: graphId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; getEdgesByAddress = async ({ address }: { address: Addr; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { get_edges_by_address: { address } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; getEdgesAsCounterparty = async ({ address }: { address: Addr; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { get_edges_as_counterparty: { address } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; getTotalDebtPerAddress = async ({ address }: { address: Addr; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { get_total_debt_per_address: { address } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; getTotalCreditPerAddress = async ({ address }: { address: Addr; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { get_total_credit_per_address: { address } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; getTotalDebtByGraph = async ({ graphId }: { graphId: number; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { get_total_debt_by_graph: { graph_id: graphId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; - getTotalDebt = async (fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + getTotalDebt = async (fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { get_total_debt: {} - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; }" `; @@ -427,7 +427,7 @@ exports[`execute interface /issues/55/execute_msg.json 1`] = ` }: { amount: number; creditor: Addr; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; editEdge: ({ amount, creditor, @@ -436,63 +436,63 @@ exports[`execute interface /issues/55/execute_msg.json 1`] = ` amount: number; creditor: Addr; edgeId: number; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; removeEdge: ({ edgeId }: { edgeId: number; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; createGraph: ({ graph }: { graph: Edge[]; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; createGraphSimplified: ({ graph, graphId }: { graph: Addr[][]; graphId: number; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; editGraphSimplified: ({ graph, graphId }: { graph: Addr[][]; graphId: number; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; removeGraph: ({ graphId }: { graphId: number; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; updateEdges: ({ edges }: { edges: number[][]; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; - findSavings: (fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; + findSavings: (fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; findSavingsInAGraph: ({ graphId }: { graphId: number; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; - reset: (fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; + reset: (fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; saveNetworkToFile: ({ filepath }: { filepath: string; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; createGraphFromFile: ({ filepath }: { filepath: string; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; applySetOffFromFile: ({ filepath }: { filepath: string; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; }" `; @@ -514,50 +514,50 @@ exports[`execute interface /issues/55/query_msg.json 1`] = ` "export interface SG721Instance { contractAddress: string; sender: string; - getDenom: (fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; - getOwner: (fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; - allEdges: (fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + getDenom: (fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; + getOwner: (fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; + allEdges: (fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; oneEdge: ({ edgeId }: { edgeId: number; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; oneBatch: ({ batchId }: { batchId: number; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; oneGraph: ({ graphId }: { graphId: number; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; getEdgesByAddress: ({ address }: { address: Addr; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; getEdgesAsCounterparty: ({ address }: { address: Addr; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; getTotalDebtPerAddress: ({ address }: { address: Addr; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; getTotalCreditPerAddress: ({ address }: { address: Addr; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; getTotalDebtByGraph: ({ graphId }: { graphId: number; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; - getTotalDebt: (fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; + getTotalDebt: (fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; }" `; diff --git a/packages/wasm-ast-types/src/client/test/__snapshots__/ts-client.overrides.spec.ts.snap b/packages/wasm-ast-types/src/client/test/__snapshots__/ts-client.overrides.spec.ts.snap index 66212ac8..fe8a7574 100644 --- a/packages/wasm-ast-types/src/client/test/__snapshots__/ts-client.overrides.spec.ts.snap +++ b/packages/wasm-ast-types/src/client/test/__snapshots__/ts-client.overrides.spec.ts.snap @@ -27,13 +27,13 @@ exports[`Impl, execExtends, ExtendsClass 1`] = ` }: { recipient: string; tokenId: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { transfer_nft: { recipient, token_id: tokenId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; sendNft = async ({ contract, @@ -43,14 +43,14 @@ exports[`Impl, execExtends, ExtendsClass 1`] = ` contract: string; msg: Binary; tokenId: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { send_nft: { contract, msg, token_id: tokenId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; approve = async ({ expires, @@ -60,14 +60,14 @@ exports[`Impl, execExtends, ExtendsClass 1`] = ` expires?: Expiration; spender: string; tokenId: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { approve: { expires, spender, token_id: tokenId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; revoke = async ({ spender, @@ -75,13 +75,13 @@ exports[`Impl, execExtends, ExtendsClass 1`] = ` }: { spender: string; tokenId: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { revoke: { spender, token_id: tokenId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; approveAll = async ({ expires, @@ -89,24 +89,24 @@ exports[`Impl, execExtends, ExtendsClass 1`] = ` }: { expires?: Expiration; operator: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { approve_all: { expires, operator } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; revokeAll = async ({ operator }: { operator: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { revoke_all: { operator } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; mint = async ({ extension, @@ -118,7 +118,7 @@ exports[`Impl, execExtends, ExtendsClass 1`] = ` owner: string; tokenId: string; tokenUri?: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { mint: { extension, @@ -126,18 +126,18 @@ exports[`Impl, execExtends, ExtendsClass 1`] = ` token_id: tokenId, token_uri: tokenUri } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; burn = async ({ tokenId }: { tokenId: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { burn: { token_id: tokenId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; }" `; @@ -168,13 +168,13 @@ exports[`Impl, execExtends, noExtendsClass 1`] = ` }: { recipient: string; tokenId: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { transfer_nft: { recipient, token_id: tokenId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; sendNft = async ({ contract, @@ -184,14 +184,14 @@ exports[`Impl, execExtends, noExtendsClass 1`] = ` contract: string; msg: Binary; tokenId: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { send_nft: { contract, msg, token_id: tokenId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; approve = async ({ expires, @@ -201,14 +201,14 @@ exports[`Impl, execExtends, noExtendsClass 1`] = ` expires?: Expiration; spender: string; tokenId: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { approve: { expires, spender, token_id: tokenId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; revoke = async ({ spender, @@ -216,13 +216,13 @@ exports[`Impl, execExtends, noExtendsClass 1`] = ` }: { spender: string; tokenId: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { revoke: { spender, token_id: tokenId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; approveAll = async ({ expires, @@ -230,24 +230,24 @@ exports[`Impl, execExtends, noExtendsClass 1`] = ` }: { expires?: Expiration; operator: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { approve_all: { expires, operator } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; revokeAll = async ({ operator }: { operator: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { revoke_all: { operator } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; mint = async ({ extension, @@ -259,7 +259,7 @@ exports[`Impl, execExtends, noExtendsClass 1`] = ` owner: string; tokenId: string; tokenUri?: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { mint: { extension, @@ -267,18 +267,18 @@ exports[`Impl, execExtends, noExtendsClass 1`] = ` token_id: tokenId, token_uri: tokenUri } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; burn = async ({ tokenId }: { tokenId: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { burn: { token_id: tokenId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; }" `; @@ -310,13 +310,13 @@ exports[`noImpl, execExtends, ExtendsClass 1`] = ` }: { recipient: string; tokenId: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { transfer_nft: { recipient, token_id: tokenId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; sendNft = async ({ contract, @@ -326,14 +326,14 @@ exports[`noImpl, execExtends, ExtendsClass 1`] = ` contract: string; msg: Binary; tokenId: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { send_nft: { contract, msg, token_id: tokenId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; approve = async ({ expires, @@ -343,14 +343,14 @@ exports[`noImpl, execExtends, ExtendsClass 1`] = ` expires?: Expiration; spender: string; tokenId: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { approve: { expires, spender, token_id: tokenId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; revoke = async ({ spender, @@ -358,13 +358,13 @@ exports[`noImpl, execExtends, ExtendsClass 1`] = ` }: { spender: string; tokenId: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { revoke: { spender, token_id: tokenId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; approveAll = async ({ expires, @@ -372,24 +372,24 @@ exports[`noImpl, execExtends, ExtendsClass 1`] = ` }: { expires?: Expiration; operator: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { approve_all: { expires, operator } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; revokeAll = async ({ operator }: { operator: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { revoke_all: { operator } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; mint = async ({ extension, @@ -401,7 +401,7 @@ exports[`noImpl, execExtends, ExtendsClass 1`] = ` owner: string; tokenId: string; tokenUri?: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { mint: { extension, @@ -409,18 +409,18 @@ exports[`noImpl, execExtends, ExtendsClass 1`] = ` token_id: tokenId, token_uri: tokenUri } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; burn = async ({ tokenId }: { tokenId: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { burn: { token_id: tokenId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; }" `; @@ -452,13 +452,13 @@ exports[`noImpl, noExecExtends, ExtendsClass 1`] = ` }: { recipient: string; tokenId: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { transfer_nft: { recipient, token_id: tokenId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; sendNft = async ({ contract, @@ -468,14 +468,14 @@ exports[`noImpl, noExecExtends, ExtendsClass 1`] = ` contract: string; msg: Binary; tokenId: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { send_nft: { contract, msg, token_id: tokenId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; approve = async ({ expires, @@ -485,14 +485,14 @@ exports[`noImpl, noExecExtends, ExtendsClass 1`] = ` expires?: Expiration; spender: string; tokenId: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { approve: { expires, spender, token_id: tokenId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; revoke = async ({ spender, @@ -500,13 +500,13 @@ exports[`noImpl, noExecExtends, ExtendsClass 1`] = ` }: { spender: string; tokenId: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { revoke: { spender, token_id: tokenId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; approveAll = async ({ expires, @@ -514,24 +514,24 @@ exports[`noImpl, noExecExtends, ExtendsClass 1`] = ` }: { expires?: Expiration; operator: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { approve_all: { expires, operator } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; revokeAll = async ({ operator }: { operator: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { revoke_all: { operator } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; mint = async ({ extension, @@ -543,7 +543,7 @@ exports[`noImpl, noExecExtends, ExtendsClass 1`] = ` owner: string; tokenId: string; tokenUri?: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { mint: { extension, @@ -551,18 +551,18 @@ exports[`noImpl, noExecExtends, ExtendsClass 1`] = ` token_id: tokenId, token_uri: tokenUri } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; burn = async ({ tokenId }: { tokenId: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { burn: { token_id: tokenId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; }" `; @@ -593,13 +593,13 @@ exports[`noImpl, noExecExtends, noExtendsClass 1`] = ` }: { recipient: string; tokenId: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { transfer_nft: { recipient, token_id: tokenId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; sendNft = async ({ contract, @@ -609,14 +609,14 @@ exports[`noImpl, noExecExtends, noExtendsClass 1`] = ` contract: string; msg: Binary; tokenId: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { send_nft: { contract, msg, token_id: tokenId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; approve = async ({ expires, @@ -626,14 +626,14 @@ exports[`noImpl, noExecExtends, noExtendsClass 1`] = ` expires?: Expiration; spender: string; tokenId: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { approve: { expires, spender, token_id: tokenId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; revoke = async ({ spender, @@ -641,13 +641,13 @@ exports[`noImpl, noExecExtends, noExtendsClass 1`] = ` }: { spender: string; tokenId: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { revoke: { spender, token_id: tokenId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; approveAll = async ({ expires, @@ -655,24 +655,24 @@ exports[`noImpl, noExecExtends, noExtendsClass 1`] = ` }: { expires?: Expiration; operator: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { approve_all: { expires, operator } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; revokeAll = async ({ operator }: { operator: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { revoke_all: { operator } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; mint = async ({ extension, @@ -684,7 +684,7 @@ exports[`noImpl, noExecExtends, noExtendsClass 1`] = ` owner: string; tokenId: string; tokenUri?: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { mint: { extension, @@ -692,18 +692,18 @@ exports[`noImpl, noExecExtends, noExtendsClass 1`] = ` token_id: tokenId, token_uri: tokenUri } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; burn = async ({ tokenId }: { tokenId: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { burn: { token_id: tokenId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; }" `; diff --git a/packages/wasm-ast-types/src/client/test/__snapshots__/ts-client.sg721.spec.ts.snap b/packages/wasm-ast-types/src/client/test/__snapshots__/ts-client.sg721.spec.ts.snap index 92b55319..c1072ba0 100644 --- a/packages/wasm-ast-types/src/client/test/__snapshots__/ts-client.sg721.spec.ts.snap +++ b/packages/wasm-ast-types/src/client/test/__snapshots__/ts-client.sg721.spec.ts.snap @@ -26,13 +26,13 @@ exports[`execute classes array types 1`] = ` }: { recipient: string; tokenId: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { transfer_nft: { recipient, token_id: tokenId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; sendNft = async ({ contract, @@ -42,14 +42,14 @@ exports[`execute classes array types 1`] = ` contract: string; msg: Binary; tokenId: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { send_nft: { contract, msg, token_id: tokenId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; approve = async ({ expires, @@ -59,14 +59,14 @@ exports[`execute classes array types 1`] = ` expires?: Expiration; spender: string; tokenId: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { approve: { expires, spender, token_id: tokenId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; revoke = async ({ spender, @@ -74,13 +74,13 @@ exports[`execute classes array types 1`] = ` }: { spender: string; tokenId: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { revoke: { spender, token_id: tokenId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; approveAll = async ({ expires, @@ -88,24 +88,24 @@ exports[`execute classes array types 1`] = ` }: { expires?: Expiration; operator: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { approve_all: { expires, operator } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; revokeAll = async ({ operator }: { operator: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { revoke_all: { operator } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; mint = async ({ extension, @@ -117,7 +117,7 @@ exports[`execute classes array types 1`] = ` owner: string; tokenId: string; tokenUri?: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { mint: { extension, @@ -125,18 +125,18 @@ exports[`execute classes array types 1`] = ` token_id: tokenId, token_uri: tokenUri } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; burn = async ({ tokenId }: { tokenId: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { burn: { token_id: tokenId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; }" `; @@ -151,7 +151,7 @@ exports[`execute interfaces no extends 1`] = ` }: { recipient: string; tokenId: string; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; sendNft: ({ contract, msg, @@ -160,7 +160,7 @@ exports[`execute interfaces no extends 1`] = ` contract: string; msg: Binary; tokenId: string; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; approve: ({ expires, spender, @@ -169,26 +169,26 @@ exports[`execute interfaces no extends 1`] = ` expires?: Expiration; spender: string; tokenId: string; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; revoke: ({ spender, tokenId }: { spender: string; tokenId: string; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; approveAll: ({ expires, operator }: { expires?: Expiration; operator: string; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; revokeAll: ({ operator }: { operator: string; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; mint: ({ extension, owner, @@ -199,12 +199,12 @@ exports[`execute interfaces no extends 1`] = ` owner: string; tokenId: string; tokenUri?: string; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; burn: ({ tokenId }: { tokenId: string; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; }" `; diff --git a/packages/wasm-ast-types/src/client/test/__snapshots__/ts-client.spec.ts.snap b/packages/wasm-ast-types/src/client/test/__snapshots__/ts-client.spec.ts.snap index a70c59a9..fdccb7a4 100644 --- a/packages/wasm-ast-types/src/client/test/__snapshots__/ts-client.spec.ts.snap +++ b/packages/wasm-ast-types/src/client/test/__snapshots__/ts-client.spec.ts.snap @@ -63,13 +63,13 @@ exports[`execute classes 1`] = ` }: { recipient: string; tokenId: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { transfer_nft: { recipient, token_id: tokenId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; sendNft = async ({ contract, @@ -79,14 +79,14 @@ exports[`execute classes 1`] = ` contract: string; msg: Binary; tokenId: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { send_nft: { contract, msg, token_id: tokenId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; approve = async ({ expires, @@ -96,14 +96,14 @@ exports[`execute classes 1`] = ` expires?: Expiration; spender: string; tokenId: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { approve: { expires, spender, token_id: tokenId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; revoke = async ({ spender, @@ -111,13 +111,13 @@ exports[`execute classes 1`] = ` }: { spender: string; tokenId: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { revoke: { spender, token_id: tokenId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; approveAll = async ({ expires, @@ -125,24 +125,24 @@ exports[`execute classes 1`] = ` }: { expires?: Expiration; operator: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { approve_all: { expires, operator } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; revokeAll = async ({ operator }: { operator: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { revoke_all: { operator } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; mint = async ({ extension, @@ -154,7 +154,7 @@ exports[`execute classes 1`] = ` owner: string; tokenId: string; tokenUri?: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { mint: { extension, @@ -162,18 +162,18 @@ exports[`execute classes 1`] = ` token_id: tokenId, token_uri: tokenUri } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; burn = async ({ tokenId }: { tokenId: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { burn: { token_id: tokenId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; }" `; @@ -201,36 +201,36 @@ exports[`execute classes array types 1`] = ` addressesToAdd?: string[]; addressesToRemove?: string[]; group: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { update: { addresses_to_add: addressesToAdd, addresses_to_remove: addressesToRemove, group } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; removeGroup = async ({ group }: { group: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { remove_group: { group } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; updateOwner = async ({ owner }: { owner: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { update_owner: { owner } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; }" `; @@ -261,13 +261,13 @@ exports[`execute classes no extends 1`] = ` }: { recipient: string; tokenId: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { transfer_nft: { recipient, token_id: tokenId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; sendNft = async ({ contract, @@ -277,14 +277,14 @@ exports[`execute classes no extends 1`] = ` contract: string; msg: Binary; tokenId: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { send_nft: { contract, msg, token_id: tokenId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; approve = async ({ expires, @@ -294,14 +294,14 @@ exports[`execute classes no extends 1`] = ` expires?: Expiration; spender: string; tokenId: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { approve: { expires, spender, token_id: tokenId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; revoke = async ({ spender, @@ -309,13 +309,13 @@ exports[`execute classes no extends 1`] = ` }: { spender: string; tokenId: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { revoke: { spender, token_id: tokenId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; approveAll = async ({ expires, @@ -323,24 +323,24 @@ exports[`execute classes no extends 1`] = ` }: { expires?: Expiration; operator: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { approve_all: { expires, operator } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; revokeAll = async ({ operator }: { operator: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { revoke_all: { operator } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; mint = async ({ extension, @@ -352,7 +352,7 @@ exports[`execute classes no extends 1`] = ` owner: string; tokenId: string; tokenUri?: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { mint: { extension, @@ -360,18 +360,18 @@ exports[`execute classes no extends 1`] = ` token_id: tokenId, token_uri: tokenUri } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; burn = async ({ tokenId }: { tokenId: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { burn: { token_id: tokenId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; }" `; @@ -386,7 +386,7 @@ exports[`execute interfaces no extends 1`] = ` }: { recipient: string; tokenId: string; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; sendNft: ({ contract, msg, @@ -395,7 +395,7 @@ exports[`execute interfaces no extends 1`] = ` contract: string; msg: Binary; tokenId: string; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; approve: ({ expires, spender, @@ -404,26 +404,26 @@ exports[`execute interfaces no extends 1`] = ` expires?: Expiration; spender: string; tokenId: string; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; revoke: ({ spender, tokenId }: { spender: string; tokenId: string; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; approveAll: ({ expires, operator }: { expires?: Expiration; operator: string; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; revokeAll: ({ operator }: { operator: string; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; mint: ({ extension, owner, @@ -434,12 +434,12 @@ exports[`execute interfaces no extends 1`] = ` owner: string; tokenId: string; tokenUri?: string; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; burn: ({ tokenId }: { tokenId: string; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; }" `; diff --git a/packages/wasm-ast-types/src/client/test/__snapshots__/ts-client.vectis.spec.ts.snap b/packages/wasm-ast-types/src/client/test/__snapshots__/ts-client.vectis.spec.ts.snap index 9810be84..ad12e401 100644 --- a/packages/wasm-ast-types/src/client/test/__snapshots__/ts-client.vectis.spec.ts.snap +++ b/packages/wasm-ast-types/src/client/test/__snapshots__/ts-client.vectis.spec.ts.snap @@ -32,61 +32,61 @@ exports[`execute classes array types 1`] = ` msgs }: { msgs: CosmosMsg_for_Empty[]; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { execute: { msgs } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; - revertFreezeStatus = async (fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + revertFreezeStatus = async (fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { revert_freeze_status: {} - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; relay = async ({ transaction }: { transaction: RelayTransaction; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { relay: { transaction } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; rotateUserKey = async ({ newUserAddress }: { newUserAddress: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { rotate_user_key: { new_user_address: newUserAddress } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; addRelayer = async ({ newRelayerAddress }: { newRelayerAddress: Addr; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { add_relayer: { new_relayer_address: newRelayerAddress } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; removeRelayer = async ({ relayerAddress }: { relayerAddress: Addr; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { remove_relayer: { relayer_address: relayerAddress } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; updateGuardians = async ({ guardians, @@ -94,24 +94,24 @@ exports[`execute classes array types 1`] = ` }: { guardians: Guardians; newMultisigCodeId?: number; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { update_guardians: { guardians, new_multisig_code_id: newMultisigCodeId } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; updateLabel = async ({ newLabel }: { newLabel: string; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { update_label: { new_label: newLabel } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; }" `; @@ -124,40 +124,40 @@ exports[`execute interfaces no extends 1`] = ` msgs }: { msgs: CosmosMsg_for_Empty[]; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; - revertFreezeStatus: (fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; + revertFreezeStatus: (fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; relay: ({ transaction }: { transaction: RelayTransaction; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; rotateUserKey: ({ newUserAddress }: { newUserAddress: string; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; addRelayer: ({ newRelayerAddress }: { newRelayerAddress: Addr; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; removeRelayer: ({ relayerAddress }: { relayerAddress: Addr; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; updateGuardians: ({ guardians, newMultisigCodeId }: { guardians: Guardians; newMultisigCodeId?: number; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; updateLabel: ({ newLabel }: { newLabel: string; - }, fee?: number | StdFee | \\"auto\\", memo?: string, _funds?: Coin[]) => Promise; + }, fee_?: number | StdFee | \\"auto\\", memo_?: string, funds_?: Coin[]) => Promise; }" `; diff --git a/packages/wasm-ast-types/src/client/test/__snapshots__/ts-client.wager.spec.ts.snap b/packages/wasm-ast-types/src/client/test/__snapshots__/ts-client.wager.spec.ts.snap index 8d311888..8b34e3b9 100644 --- a/packages/wasm-ast-types/src/client/test/__snapshots__/ts-client.wager.spec.ts.snap +++ b/packages/wasm-ast-types/src/client/test/__snapshots__/ts-client.wager.spec.ts.snap @@ -22,12 +22,12 @@ exports[`execute classes 1`] = ` params }: { params: ParamInfo; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { update_config: { params } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; setWinner = async ({ currentPrices, @@ -37,14 +37,14 @@ exports[`execute classes 1`] = ` currentPrices: number[][]; prevPrices: number[][]; wagerKey: Addr[][]; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { set_winner: { current_prices: currentPrices, prev_prices: prevPrices, wager_key: wagerKey } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; wager = async ({ againstCurrencies, @@ -56,7 +56,7 @@ exports[`execute classes 1`] = ` currency: Currency; expiry: number; token: Addr[][]; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { wager: { against_currencies: againstCurrencies, @@ -64,18 +64,18 @@ exports[`execute classes 1`] = ` expiry, token } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; cancel = async ({ token }: { token: Addr[][]; - }, fee: number | StdFee | \\"auto\\" = \\"auto\\", memo?: string, _funds?: Coin[]): Promise => { + }, fee_: number | StdFee | \\"auto\\" = \\"auto\\", memo_?: string, funds_?: Coin[]): Promise => { return await this.client.execute(this.sender, this.contractAddress, { cancel: { token } - }, fee, memo, _funds); + }, fee_, memo_, funds_); }; }" `; diff --git a/packages/wasm-ast-types/src/message-composer/__snapshots__/message-composer.spec.ts.snap b/packages/wasm-ast-types/src/message-composer/__snapshots__/message-composer.spec.ts.snap index bb59f5c4..7d59ba6c 100644 --- a/packages/wasm-ast-types/src/message-composer/__snapshots__/message-composer.spec.ts.snap +++ b/packages/wasm-ast-types/src/message-composer/__snapshots__/message-composer.spec.ts.snap @@ -10,7 +10,7 @@ exports[`createMessageComposerInterface 1`] = ` }: { recipient: string; tokenId: string; - }, _funds?: Coin[]) => MsgExecuteContractEncodeObject; + }, funds_?: Coin[]) => MsgExecuteContractEncodeObject; sendNft: ({ contract, msg, @@ -19,7 +19,7 @@ exports[`createMessageComposerInterface 1`] = ` contract: string; msg: Binary; tokenId: string; - }, _funds?: Coin[]) => MsgExecuteContractEncodeObject; + }, funds_?: Coin[]) => MsgExecuteContractEncodeObject; approve: ({ expires, spender, @@ -28,26 +28,26 @@ exports[`createMessageComposerInterface 1`] = ` expires?: Expiration; spender: string; tokenId: string; - }, _funds?: Coin[]) => MsgExecuteContractEncodeObject; + }, funds_?: Coin[]) => MsgExecuteContractEncodeObject; revoke: ({ spender, tokenId }: { spender: string; tokenId: string; - }, _funds?: Coin[]) => MsgExecuteContractEncodeObject; + }, funds_?: Coin[]) => MsgExecuteContractEncodeObject; approveAll: ({ expires, operator }: { expires?: Expiration; operator: string; - }, _funds?: Coin[]) => MsgExecuteContractEncodeObject; + }, funds_?: Coin[]) => MsgExecuteContractEncodeObject; revokeAll: ({ operator }: { operator: string; - }, _funds?: Coin[]) => MsgExecuteContractEncodeObject; + }, funds_?: Coin[]) => MsgExecuteContractEncodeObject; mint: ({ extension, owner, @@ -58,12 +58,12 @@ exports[`createMessageComposerInterface 1`] = ` owner: string; tokenId: string; tokenUri?: string; - }, _funds?: Coin[]) => MsgExecuteContractEncodeObject; + }, funds_?: Coin[]) => MsgExecuteContractEncodeObject; burn: ({ tokenId }: { tokenId: string; - }, _funds?: Coin[]) => MsgExecuteContractEncodeObject; + }, funds_?: Coin[]) => MsgExecuteContractEncodeObject; }" `; @@ -91,7 +91,7 @@ exports[`execute classes 1`] = ` }: { recipient: string; tokenId: string; - }, _funds?: Coin[]): MsgExecuteContractEncodeObject => { + }, funds_?: Coin[]): MsgExecuteContractEncodeObject => { const msg = { transfer_nft: { recipient, @@ -104,7 +104,7 @@ exports[`execute classes 1`] = ` sender: this.sender, contract: this.contractAddress, msg: toUtf8(JSON.stringify(msg)), - funds: _funds + funds: funds_ }) }; }; @@ -116,7 +116,7 @@ exports[`execute classes 1`] = ` contract: string; msg: Binary; tokenId: string; - }, _funds?: Coin[]): MsgExecuteContractEncodeObject => { + }, funds_?: Coin[]): MsgExecuteContractEncodeObject => { const msg = { send_nft: { contract, @@ -130,7 +130,7 @@ exports[`execute classes 1`] = ` sender: this.sender, contract: this.contractAddress, msg: toUtf8(JSON.stringify(msg)), - funds: _funds + funds: funds_ }) }; }; @@ -142,7 +142,7 @@ exports[`execute classes 1`] = ` expires?: Expiration; spender: string; tokenId: string; - }, _funds?: Coin[]): MsgExecuteContractEncodeObject => { + }, funds_?: Coin[]): MsgExecuteContractEncodeObject => { const msg = { approve: { expires, @@ -156,7 +156,7 @@ exports[`execute classes 1`] = ` sender: this.sender, contract: this.contractAddress, msg: toUtf8(JSON.stringify(msg)), - funds: _funds + funds: funds_ }) }; }; @@ -166,7 +166,7 @@ exports[`execute classes 1`] = ` }: { spender: string; tokenId: string; - }, _funds?: Coin[]): MsgExecuteContractEncodeObject => { + }, funds_?: Coin[]): MsgExecuteContractEncodeObject => { const msg = { revoke: { spender, @@ -179,7 +179,7 @@ exports[`execute classes 1`] = ` sender: this.sender, contract: this.contractAddress, msg: toUtf8(JSON.stringify(msg)), - funds: _funds + funds: funds_ }) }; }; @@ -189,7 +189,7 @@ exports[`execute classes 1`] = ` }: { expires?: Expiration; operator: string; - }, _funds?: Coin[]): MsgExecuteContractEncodeObject => { + }, funds_?: Coin[]): MsgExecuteContractEncodeObject => { const msg = { approve_all: { expires, @@ -202,7 +202,7 @@ exports[`execute classes 1`] = ` sender: this.sender, contract: this.contractAddress, msg: toUtf8(JSON.stringify(msg)), - funds: _funds + funds: funds_ }) }; }; @@ -210,7 +210,7 @@ exports[`execute classes 1`] = ` operator }: { operator: string; - }, _funds?: Coin[]): MsgExecuteContractEncodeObject => { + }, funds_?: Coin[]): MsgExecuteContractEncodeObject => { const msg = { revoke_all: { operator @@ -222,7 +222,7 @@ exports[`execute classes 1`] = ` sender: this.sender, contract: this.contractAddress, msg: toUtf8(JSON.stringify(msg)), - funds: _funds + funds: funds_ }) }; }; @@ -236,7 +236,7 @@ exports[`execute classes 1`] = ` owner: string; tokenId: string; tokenUri?: string; - }, _funds?: Coin[]): MsgExecuteContractEncodeObject => { + }, funds_?: Coin[]): MsgExecuteContractEncodeObject => { const msg = { mint: { extension, @@ -251,7 +251,7 @@ exports[`execute classes 1`] = ` sender: this.sender, contract: this.contractAddress, msg: toUtf8(JSON.stringify(msg)), - funds: _funds + funds: funds_ }) }; }; @@ -259,7 +259,7 @@ exports[`execute classes 1`] = ` tokenId }: { tokenId: string; - }, _funds?: Coin[]): MsgExecuteContractEncodeObject => { + }, funds_?: Coin[]): MsgExecuteContractEncodeObject => { const msg = { burn: { token_id: tokenId @@ -271,7 +271,7 @@ exports[`execute classes 1`] = ` sender: this.sender, contract: this.contractAddress, msg: toUtf8(JSON.stringify(msg)), - funds: _funds + funds: funds_ }) }; }; @@ -294,7 +294,7 @@ exports[`ownershipClass 1`] = ` newFactory }: { newFactory: string; - }, _funds?: Coin[]): MsgExecuteContractEncodeObject => { + }, funds_?: Coin[]): MsgExecuteContractEncodeObject => { const msg = { set_factory: { new_factory: newFactory @@ -306,11 +306,11 @@ exports[`ownershipClass 1`] = ` sender: this.sender, contract: this.contractAddress, msg: toUtf8(JSON.stringify(msg)), - funds: _funds + funds: funds_ }) }; }; - updateOwnership = (action: Action, _funds?: Coin[]): MsgExecuteContractEncodeObject => { + updateOwnership = (action: Action, funds_?: Coin[]): MsgExecuteContractEncodeObject => { const msg = { update_ownership: {} }; @@ -320,7 +320,7 @@ exports[`ownershipClass 1`] = ` sender: this.sender, contract: this.contractAddress, msg: toUtf8(JSON.stringify(msg)), - funds: _funds + funds: funds_ }) }; }; @@ -335,7 +335,7 @@ exports[`ownershipInterface 1`] = ` newFactory }: { newFactory: string; - }, _funds?: Coin[]) => MsgExecuteContractEncodeObject; - updateOwnership: (action: Action, _funds?: Coin[]) => MsgExecuteContractEncodeObject; + }, funds_?: Coin[]) => MsgExecuteContractEncodeObject; + updateOwnership: (action: Action, funds_?: Coin[]) => MsgExecuteContractEncodeObject; }" `; diff --git a/packages/wasm-ast-types/src/message-composer/message-composer.ts b/packages/wasm-ast-types/src/message-composer/message-composer.ts index d757f239..8bd102fa 100644 --- a/packages/wasm-ast-types/src/message-composer/message-composer.ts +++ b/packages/wasm-ast-types/src/message-composer/message-composer.ts @@ -135,7 +135,7 @@ const createWasmExecMethodMessageComposer = ( ), t.objectProperty( t.identifier('funds'), - t.identifier('_funds') + t.identifier('funds_') ) ]) ] diff --git a/packages/wasm-ast-types/src/utils/constants.ts b/packages/wasm-ast-types/src/utils/constants.ts index ecf625a0..081f6106 100644 --- a/packages/wasm-ast-types/src/utils/constants.ts +++ b/packages/wasm-ast-types/src/utils/constants.ts @@ -2,13 +2,13 @@ import { identifier } from './babel'; import * as t from '@babel/types'; export const OPTIONAL_FUNDS_PARAM = identifier( - '_funds', + 'funds_', t.tsTypeAnnotation(t.tsArrayType(t.tsTypeReference(t.identifier('Coin')))), true ); export const FEE_PARAM = identifier( - 'fee', + 'fee_', t.tsTypeAnnotation( t.tsUnionType([ t.tsNumberKeyword(), @@ -24,7 +24,7 @@ export const OPTIONAL_FEE_PARAM: t.Identifier = { }; export const OPTIONAL_MEMO_PARAM = identifier( - 'memo', + 'memo_', t.tsTypeAnnotation(t.tsStringKeyword()), true ); diff --git a/yarn.lock b/yarn.lock index 7a2370a3..d94ff6f7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -18,6 +18,49 @@ ts-pattern "^4.0.6" type-fest "^3.5.0" +"@abstract-money/ts-codegen@file:/Users/adair/Development/CosmWasm/ts-codegen/packages/ts-codegen": + version "0.35.8" + resolved "file:packages/ts-codegen" + dependencies: + "@babel/core" "7.18.10" + "@babel/generator" "7.18.12" + "@babel/parser" "7.18.11" + "@babel/plugin-proposal-class-properties" "7.18.6" + "@babel/plugin-proposal-export-default-from" "7.18.10" + "@babel/plugin-proposal-object-rest-spread" "7.18.9" + "@babel/plugin-transform-runtime" "7.18.10" + "@babel/preset-env" "7.18.10" + "@babel/preset-typescript" "^7.18.6" + "@babel/runtime" "^7.18.9" + "@babel/traverse" "7.18.11" + "@babel/types" "7.18.10" + "@pyramation/json-schema-to-typescript" " 11.0.4" + case "1.6.3" + dargs "7.0.0" + deepmerge "4.2.2" + dotty "0.1.2" + fuzzy "0.1.3" + glob "8.0.3" + inquirerer "0.1.3" + long "^5.2.0" + minimist "1.2.6" + mkdirp "1.0.4" + parse-package-name "1.0.0" + rimraf "3.0.2" + shelljs "0.8.5" + wasm-ast-types "npm:@abstract-money/wasm-ast-types@0.26.6" + +"@abstract-money/wasm-ast-types@file:/Users/adair/Development/CosmWasm/ts-codegen/packages/wasm-ast-types": + version "0.26.7" + resolved "file:packages/wasm-ast-types" + dependencies: + "@babel/runtime" "^7.18.9" + "@babel/types" "7.18.10" + "@jest/transform" "28.1.3" + ast-stringify "0.1.0" + case "1.6.3" + deepmerge "4.2.2" + "@ampproject/remapping@^2.1.0", "@ampproject/remapping@^2.2.0": version "2.2.1" resolved "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz" @@ -54,7 +97,7 @@ resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.7.tgz" integrity sha512-KYMqFYTaenzMK4yUtf4EW9wc4N9ef80FsbMtkwool5zpwl4YrT1SdWYSTRcT94KO4hannogdS+LxY7L+arP3gA== -"@babel/core@7.18.10": +"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.12.0", "@babel/core@^7.13.0", "@babel/core@^7.4.0-0", "@babel/core@^7.8.0", "@babel/core@>=7.0.0-beta.0 <8", "@babel/core@>=7.11.0", "@babel/core@7.18.10": version "7.18.10" resolved "https://registry.npmjs.org/@babel/core/-/core-7.18.10.tgz" integrity sha512-JQM6k6ENcBFKVtWvLavlvi/mPcpYZ3+R+2EySDEMSMbp7Mn4FexlbbJVrx2R7Ijhr01T8gyqrOaABWIOgxeUyw== @@ -75,29 +118,28 @@ json5 "^2.2.1" semver "^6.3.0" -"@babel/core@7.9.6": - version "7.9.6" - resolved "https://registry.npmjs.org/@babel/core/-/core-7.9.6.tgz" - integrity sha512-nD3deLvbsApbHAHttzIssYqgb883yU/d9roe4RZymBCDaZryMJDbptVpEpeQuRh4BJ+SYI8le9YGxKvFEvl1Wg== +"@babel/core@^7.11.6": + version "7.21.8" + resolved "https://registry.npmjs.org/@babel/core/-/core-7.21.8.tgz" + integrity sha512-YeM22Sondbo523Sz0+CirSPnbj9bG3P0CdHcBZdqUuaeOaYEFbOLoGU7lebvGP6P5J/WE9wOn7u7C4J9HvS1xQ== dependencies: - "@babel/code-frame" "^7.8.3" - "@babel/generator" "^7.9.6" - "@babel/helper-module-transforms" "^7.9.0" - "@babel/helpers" "^7.9.6" - "@babel/parser" "^7.9.6" - "@babel/template" "^7.8.6" - "@babel/traverse" "^7.9.6" - "@babel/types" "^7.9.6" + "@ampproject/remapping" "^2.2.0" + "@babel/code-frame" "^7.21.4" + "@babel/generator" "^7.21.5" + "@babel/helper-compilation-targets" "^7.21.5" + "@babel/helper-module-transforms" "^7.21.5" + "@babel/helpers" "^7.21.5" + "@babel/parser" "^7.21.8" + "@babel/template" "^7.20.7" + "@babel/traverse" "^7.21.5" + "@babel/types" "^7.21.5" convert-source-map "^1.7.0" debug "^4.1.0" - gensync "^1.0.0-beta.1" - json5 "^2.1.2" - lodash "^4.17.13" - resolve "^1.3.2" - semver "^5.4.1" - source-map "^0.5.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.2" + semver "^6.3.0" -"@babel/core@^7.11.6", "@babel/core@^7.12.3": +"@babel/core@^7.12.3": version "7.21.8" resolved "https://registry.npmjs.org/@babel/core/-/core-7.21.8.tgz" integrity sha512-YeM22Sondbo523Sz0+CirSPnbj9bG3P0CdHcBZdqUuaeOaYEFbOLoGU7lebvGP6P5J/WE9wOn7u7C4J9HvS1xQ== @@ -118,6 +160,28 @@ json5 "^2.2.2" semver "^6.3.0" +"@babel/core@7.9.6": + version "7.9.6" + resolved "https://registry.npmjs.org/@babel/core/-/core-7.9.6.tgz" + integrity sha512-nD3deLvbsApbHAHttzIssYqgb883yU/d9roe4RZymBCDaZryMJDbptVpEpeQuRh4BJ+SYI8le9YGxKvFEvl1Wg== + dependencies: + "@babel/code-frame" "^7.8.3" + "@babel/generator" "^7.9.6" + "@babel/helper-module-transforms" "^7.9.0" + "@babel/helpers" "^7.9.6" + "@babel/parser" "^7.9.6" + "@babel/template" "^7.8.6" + "@babel/traverse" "^7.9.6" + "@babel/types" "^7.9.6" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.1" + json5 "^2.1.2" + lodash "^4.17.13" + resolve "^1.3.2" + semver "^5.4.1" + source-map "^0.5.0" + "@babel/eslint-parser@^7.18.9": version "7.21.8" resolved "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.21.8.tgz" @@ -127,15 +191,6 @@ eslint-visitor-keys "^2.1.0" semver "^6.3.0" -"@babel/generator@7.18.12": - version "7.18.12" - resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.18.12.tgz" - integrity sha512-dfQ8ebCN98SvyL7IxNMCUtZQSq5R7kxgN+r8qYTGDmmSion1hX2C0zq2yo1bsCDhXixokv1SAWTZUMYbO/V5zg== - dependencies: - "@babel/types" "^7.18.10" - "@jridgewell/gen-mapping" "^0.3.2" - jsesc "^2.5.1" - "@babel/generator@^7.18.10", "@babel/generator@^7.21.5", "@babel/generator@^7.7.2", "@babel/generator@^7.9.6": version "7.21.5" resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.21.5.tgz" @@ -146,6 +201,15 @@ "@jridgewell/trace-mapping" "^0.3.17" jsesc "^2.5.1" +"@babel/generator@7.18.12": + version "7.18.12" + resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.18.12.tgz" + integrity sha512-dfQ8ebCN98SvyL7IxNMCUtZQSq5R7kxgN+r8qYTGDmmSion1hX2C0zq2yo1bsCDhXixokv1SAWTZUMYbO/V5zg== + dependencies: + "@babel/types" "^7.18.10" + "@jridgewell/gen-mapping" "^0.3.2" + jsesc "^2.5.1" + "@babel/helper-annotate-as-pure@^7.18.6": version "7.18.6" resolved "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz" @@ -186,7 +250,16 @@ "@babel/helper-split-export-declaration" "^7.18.6" semver "^6.3.0" -"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.20.5": +"@babel/helper-create-regexp-features-plugin@^7.18.6": + version "7.21.8" + resolved "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.21.8.tgz" + integrity sha512-zGuSdedkFtsFHGbexAvNuipg1hbtitDLo2XE8/uf6Y9sOQV1xsYX/2pNbtedp/X0eU1pIt+kGvaqHCowkRbS5g== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + regexpu-core "^5.3.1" + semver "^6.3.0" + +"@babel/helper-create-regexp-features-plugin@^7.20.5": version "7.21.8" resolved "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.21.8.tgz" integrity sha512-zGuSdedkFtsFHGbexAvNuipg1hbtitDLo2XE8/uf6Y9sOQV1xsYX/2pNbtedp/X0eU1pIt+kGvaqHCowkRbS5g== @@ -365,16 +438,16 @@ regenerator-runtime "^0.13.11" v8flags "^3.1.1" -"@babel/parser@7.18.11": - version "7.18.11" - resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.18.11.tgz" - integrity sha512-9JKn5vN+hDt0Hdqn1PiJ2guflwP+B6Ga8qbDuoF0PzzVhrzsKIJo8yGqVk6CmMHiMei9w1C1Bp9IMJSIK+HPIQ== - "@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.18.10", "@babel/parser@^7.18.11", "@babel/parser@^7.20.7", "@babel/parser@^7.21.5", "@babel/parser@^7.21.8", "@babel/parser@^7.9.6": version "7.21.8" resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.21.8.tgz" integrity sha512-6zavDGdzG3gUqAdWvlLFfk+36RilI+Pwyuuh7HItyeScCWP3k6i8vKclAQ0bM/0y/Kz/xiwvxhMv9MgTJP5gmA== +"@babel/parser@7.18.11": + version "7.18.11" + resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.18.11.tgz" + integrity sha512-9JKn5vN+hDt0Hdqn1PiJ2guflwP+B6Ga8qbDuoF0PzzVhrzsKIJo8yGqVk6CmMHiMei9w1C1Bp9IMJSIK+HPIQ== + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6": version "7.18.6" resolved "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz" @@ -401,7 +474,7 @@ "@babel/helper-remap-async-to-generator" "^7.18.9" "@babel/plugin-syntax-async-generators" "^7.8.4" -"@babel/plugin-proposal-class-properties@7.18.6", "@babel/plugin-proposal-class-properties@^7.18.6": +"@babel/plugin-proposal-class-properties@^7.18.6", "@babel/plugin-proposal-class-properties@7.18.6": version "7.18.6" resolved "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz" integrity sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ== @@ -490,6 +563,28 @@ "@babel/helper-plugin-utils" "^7.18.6" "@babel/plugin-syntax-numeric-separator" "^7.10.4" +"@babel/plugin-proposal-object-rest-spread@^7.18.9": + version "7.20.7" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz" + integrity sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg== + dependencies: + "@babel/compat-data" "^7.20.5" + "@babel/helper-compilation-targets" "^7.20.7" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.20.7" + +"@babel/plugin-proposal-object-rest-spread@^7.9.6": + version "7.20.7" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz" + integrity sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg== + dependencies: + "@babel/compat-data" "^7.20.5" + "@babel/helper-compilation-targets" "^7.20.7" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.20.7" + "@babel/plugin-proposal-object-rest-spread@7.18.9": version "7.18.9" resolved "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz" @@ -510,17 +605,6 @@ "@babel/plugin-syntax-object-rest-spread" "^7.8.0" "@babel/plugin-transform-parameters" "^7.9.5" -"@babel/plugin-proposal-object-rest-spread@^7.18.9", "@babel/plugin-proposal-object-rest-spread@^7.9.6": - version "7.20.7" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz" - integrity sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg== - dependencies: - "@babel/compat-data" "^7.20.5" - "@babel/helper-compilation-targets" "^7.20.7" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.20.7" - "@babel/plugin-proposal-optional-catch-binding@^7.18.6", "@babel/plugin-proposal-optional-catch-binding@^7.8.3": version "7.18.6" resolved "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz" @@ -1239,6 +1323,22 @@ "@babel/parser" "^7.20.7" "@babel/types" "^7.20.7" +"@babel/traverse@^7.18.10", "@babel/traverse@^7.20.5", "@babel/traverse@^7.21.5", "@babel/traverse@^7.7.2", "@babel/traverse@^7.9.6": + version "7.21.5" + resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.5.tgz" + integrity sha512-AhQoI3YjWi6u/y/ntv7k48mcrCXmus0t79J9qPNlk/lAsFlCiJ047RmbfMOawySTHtywXhbXgpx/8nXMYd+oFw== + dependencies: + "@babel/code-frame" "^7.21.4" + "@babel/generator" "^7.21.5" + "@babel/helper-environment-visitor" "^7.21.5" + "@babel/helper-function-name" "^7.21.0" + "@babel/helper-hoist-variables" "^7.18.6" + "@babel/helper-split-export-declaration" "^7.18.6" + "@babel/parser" "^7.21.5" + "@babel/types" "^7.21.5" + debug "^4.1.0" + globals "^11.1.0" + "@babel/traverse@7.18.11": version "7.18.11" resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.11.tgz" @@ -1255,21 +1355,14 @@ debug "^4.1.0" globals "^11.1.0" -"@babel/traverse@^7.18.10", "@babel/traverse@^7.20.5", "@babel/traverse@^7.21.5", "@babel/traverse@^7.7.2", "@babel/traverse@^7.9.6": +"@babel/types@^7.0.0", "@babel/types@^7.18.10", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.20.0", "@babel/types@^7.20.5", "@babel/types@^7.20.7", "@babel/types@^7.21.0", "@babel/types@^7.21.4", "@babel/types@^7.21.5", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4", "@babel/types@^7.9.6": version "7.21.5" - resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.5.tgz" - integrity sha512-AhQoI3YjWi6u/y/ntv7k48mcrCXmus0t79J9qPNlk/lAsFlCiJ047RmbfMOawySTHtywXhbXgpx/8nXMYd+oFw== + resolved "https://registry.npmjs.org/@babel/types/-/types-7.21.5.tgz" + integrity sha512-m4AfNvVF2mVC/F7fDEdH2El3HzUg9It/XsCxZiOTTA3m3qYfcSVSbTfM6Q9xG+hYDniZssYhlXKKUMD5m8tF4Q== dependencies: - "@babel/code-frame" "^7.21.4" - "@babel/generator" "^7.21.5" - "@babel/helper-environment-visitor" "^7.21.5" - "@babel/helper-function-name" "^7.21.0" - "@babel/helper-hoist-variables" "^7.18.6" - "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/parser" "^7.21.5" - "@babel/types" "^7.21.5" - debug "^4.1.0" - globals "^11.1.0" + "@babel/helper-string-parser" "^7.21.5" + "@babel/helper-validator-identifier" "^7.19.1" + to-fast-properties "^2.0.0" "@babel/types@7.18.10": version "7.18.10" @@ -1280,15 +1373,6 @@ "@babel/helper-validator-identifier" "^7.18.6" to-fast-properties "^2.0.0" -"@babel/types@^7.0.0", "@babel/types@^7.18.10", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.20.0", "@babel/types@^7.20.5", "@babel/types@^7.20.7", "@babel/types@^7.21.0", "@babel/types@^7.21.4", "@babel/types@^7.21.5", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4", "@babel/types@^7.9.6": - version "7.21.5" - resolved "https://registry.npmjs.org/@babel/types/-/types-7.21.5.tgz" - integrity sha512-m4AfNvVF2mVC/F7fDEdH2El3HzUg9It/XsCxZiOTTA3m3qYfcSVSbTfM6Q9xG+hYDniZssYhlXKKUMD5m8tF4Q== - dependencies: - "@babel/helper-string-parser" "^7.21.5" - "@babel/helper-validator-identifier" "^7.19.1" - to-fast-properties "^2.0.0" - "@bcoe/v8-coverage@^0.2.3": version "0.2.3" resolved "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz" @@ -1302,7 +1386,7 @@ "@noble/hashes" "^1.0.0" protobufjs "^6.8.8" -"@cosmjs/amino@0.28.13", "@cosmjs/amino@^0.28.3": +"@cosmjs/amino@^0.28.3", "@cosmjs/amino@0.28.13": version "0.28.13" resolved "https://registry.npmjs.org/@cosmjs/amino/-/amino-0.28.13.tgz" integrity sha512-IHnH2zGwaY69qT4mVAavr/pfzx6YE+ud1NHJbvVePlbGiz68CXTi5LHR+K0lrKB5mQ7E+ZErWz2mw5U/x+V1wQ== @@ -1357,7 +1441,7 @@ typescript "~4.4" yargs "^15.3.1" -"@cosmjs/cosmwasm-stargate@0.28.13", "@cosmjs/cosmwasm-stargate@^0.28.3": +"@cosmjs/cosmwasm-stargate@^0.28.3", "@cosmjs/cosmwasm-stargate@0.28.13": version "0.28.13" resolved "https://registry.npmjs.org/@cosmjs/cosmwasm-stargate/-/cosmwasm-stargate-0.28.13.tgz" integrity sha512-dVZNOiRd8btQreRUabncGhVXGCS2wToXqxi9l3KEHwCJQ2RWTshuqV+EZAdCaYHE5W6823s2Ol2W/ukA9AXJPw== @@ -1374,23 +1458,6 @@ long "^4.0.0" pako "^2.0.2" -"@cosmjs/cosmwasm-stargate@0.30.1": - version "0.30.1" - resolved "https://registry.npmjs.org/@cosmjs/cosmwasm-stargate/-/cosmwasm-stargate-0.30.1.tgz" - integrity sha512-W/6SLUCJAJGBN+sJLXouLZikVgmqDd9LCdlMzQaxczcCHTWeJAmRvOiZGSZaSy3shw/JN1qc6g6PKpvTVgj10A== - dependencies: - "@cosmjs/amino" "^0.30.1" - "@cosmjs/crypto" "^0.30.1" - "@cosmjs/encoding" "^0.30.1" - "@cosmjs/math" "^0.30.1" - "@cosmjs/proto-signing" "^0.30.1" - "@cosmjs/stargate" "^0.30.1" - "@cosmjs/tendermint-rpc" "^0.30.1" - "@cosmjs/utils" "^0.30.1" - cosmjs-types "^0.7.1" - long "^4.0.0" - pako "^2.0.2" - "@cosmjs/cosmwasm-stargate@^0.29.4": version "0.29.5" resolved "https://registry.npmjs.org/@cosmjs/cosmwasm-stargate/-/cosmwasm-stargate-0.29.5.tgz" @@ -1408,7 +1475,24 @@ long "^4.0.0" pako "^2.0.2" -"@cosmjs/crypto@0.28.13", "@cosmjs/crypto@^0.28.3": +"@cosmjs/cosmwasm-stargate@0.30.1": + version "0.30.1" + resolved "https://registry.npmjs.org/@cosmjs/cosmwasm-stargate/-/cosmwasm-stargate-0.30.1.tgz" + integrity sha512-W/6SLUCJAJGBN+sJLXouLZikVgmqDd9LCdlMzQaxczcCHTWeJAmRvOiZGSZaSy3shw/JN1qc6g6PKpvTVgj10A== + dependencies: + "@cosmjs/amino" "^0.30.1" + "@cosmjs/crypto" "^0.30.1" + "@cosmjs/encoding" "^0.30.1" + "@cosmjs/math" "^0.30.1" + "@cosmjs/proto-signing" "^0.30.1" + "@cosmjs/stargate" "^0.30.1" + "@cosmjs/tendermint-rpc" "^0.30.1" + "@cosmjs/utils" "^0.30.1" + cosmjs-types "^0.7.1" + long "^4.0.0" + pako "^2.0.2" + +"@cosmjs/crypto@^0.28.3", "@cosmjs/crypto@0.28.13": version "0.28.13" resolved "https://registry.npmjs.org/@cosmjs/crypto/-/crypto-0.28.13.tgz" integrity sha512-ynKfM0q/tMBQMHJby6ad8lR3gkgBKaelQhIsCZTjClsnuC7oYT9y3ThSZCUWr7Pa9h0J8ahU2YV2oFWFVWJQzQ== @@ -1447,7 +1531,7 @@ elliptic "^6.5.4" libsodium-wrappers "^0.7.6" -"@cosmjs/encoding@0.28.13", "@cosmjs/encoding@^0.28.3": +"@cosmjs/encoding@^0.28.3", "@cosmjs/encoding@0.28.13": version "0.28.13" resolved "https://registry.npmjs.org/@cosmjs/encoding/-/encoding-0.28.13.tgz" integrity sha512-jtXbAYtV77rLHxoIrjGFsvgGjeTKttuHRv6cvuy3toCZzY7JzTclKH5O2g36IIE4lXwD9xwuhGJ2aa6A3dhNkA== @@ -1474,21 +1558,13 @@ bech32 "^1.1.4" readonly-date "^1.0.0" -"@cosmjs/faucet-client@0.28.13", "@cosmjs/faucet-client@^0.28.3": +"@cosmjs/faucet-client@^0.28.3", "@cosmjs/faucet-client@0.28.13": version "0.28.13" resolved "https://registry.npmjs.org/@cosmjs/faucet-client/-/faucet-client-0.28.13.tgz" integrity sha512-M6f0Wbw3hvdfYbVpfGDXwjbRAcCgMRm5slWK6cU8BpotckLvBb0xoBvrhklG/ooz6ZTZfAc2e/EJ8GVhksdvpA== dependencies: axios "^0.21.2" -"@cosmjs/json-rpc@0.28.13": - version "0.28.13" - resolved "https://registry.npmjs.org/@cosmjs/json-rpc/-/json-rpc-0.28.13.tgz" - integrity sha512-fInSvg7x9P6p+GWqet+TMhrMTM3OWWdLJOGS5w2ryubMjgpR1rLiAx77MdTNkArW+/6sUwku0sN4veM4ENQu6A== - dependencies: - "@cosmjs/stream" "0.28.13" - xstream "^11.14.0" - "@cosmjs/json-rpc@^0.29.5": version "0.29.5" resolved "https://registry.npmjs.org/@cosmjs/json-rpc/-/json-rpc-0.29.5.tgz" @@ -1505,6 +1581,14 @@ "@cosmjs/stream" "^0.30.1" xstream "^11.14.0" +"@cosmjs/json-rpc@0.28.13": + version "0.28.13" + resolved "https://registry.npmjs.org/@cosmjs/json-rpc/-/json-rpc-0.28.13.tgz" + integrity sha512-fInSvg7x9P6p+GWqet+TMhrMTM3OWWdLJOGS5w2ryubMjgpR1rLiAx77MdTNkArW+/6sUwku0sN4veM4ENQu6A== + dependencies: + "@cosmjs/stream" "0.28.13" + xstream "^11.14.0" + "@cosmjs/ledger-amino@^0.28.3": version "0.28.13" resolved "https://registry.npmjs.org/@cosmjs/ledger-amino/-/ledger-amino-0.28.13.tgz" @@ -1518,7 +1602,7 @@ ledger-cosmos-js "^2.1.8" semver "^7.3.2" -"@cosmjs/math@0.28.13", "@cosmjs/math@^0.28.3": +"@cosmjs/math@^0.28.3", "@cosmjs/math@0.28.13": version "0.28.13" resolved "https://registry.npmjs.org/@cosmjs/math/-/math-0.28.13.tgz" integrity sha512-PDpL8W/kbyeWi0mQ2OruyqE8ZUAdxPs1xCbDX3WXJwy2oU+X2UTbkuweJHVpS9CIqmZulBoWQAmlf6t6zr1N/g== @@ -1539,7 +1623,7 @@ dependencies: bn.js "^5.2.0" -"@cosmjs/proto-signing@0.28.13", "@cosmjs/proto-signing@^0.28.3": +"@cosmjs/proto-signing@^0.28.3", "@cosmjs/proto-signing@0.28.13": version "0.28.13" resolved "https://registry.npmjs.org/@cosmjs/proto-signing/-/proto-signing-0.28.13.tgz" integrity sha512-nSl/2ZLsUJYz3Ad0RY3ihZUgRHIow2OnYqKsESMu+3RA/jTi9bDYhiBu8mNMHI0xrEJry918B2CyI56pOUHdPQ== @@ -1578,16 +1662,6 @@ cosmjs-types "^0.7.1" long "^4.0.0" -"@cosmjs/socket@0.28.13": - version "0.28.13" - resolved "https://registry.npmjs.org/@cosmjs/socket/-/socket-0.28.13.tgz" - integrity sha512-lavwGxQ5VdeltyhpFtwCRVfxeWjH5D5mmN7jgx9nuCf3XSFbTcOYxrk2pQ4usenu1Q1KZdL4Yl5RCNrJuHD9Ug== - dependencies: - "@cosmjs/stream" "0.28.13" - isomorphic-ws "^4.0.1" - ws "^7" - xstream "^11.14.0" - "@cosmjs/socket@^0.29.5": version "0.29.5" resolved "https://registry.npmjs.org/@cosmjs/socket/-/socket-0.29.5.tgz" @@ -1608,7 +1682,17 @@ ws "^7" xstream "^11.14.0" -"@cosmjs/stargate@0.28.13", "@cosmjs/stargate@^0.28.3", "@cosmjs/stargate@^0.28.9": +"@cosmjs/socket@0.28.13": + version "0.28.13" + resolved "https://registry.npmjs.org/@cosmjs/socket/-/socket-0.28.13.tgz" + integrity sha512-lavwGxQ5VdeltyhpFtwCRVfxeWjH5D5mmN7jgx9nuCf3XSFbTcOYxrk2pQ4usenu1Q1KZdL4Yl5RCNrJuHD9Ug== + dependencies: + "@cosmjs/stream" "0.28.13" + isomorphic-ws "^4.0.1" + ws "^7" + xstream "^11.14.0" + +"@cosmjs/stargate@^0.28.3", "@cosmjs/stargate@^0.28.9", "@cosmjs/stargate@0.28.13": version "0.28.13" resolved "https://registry.npmjs.org/@cosmjs/stargate/-/stargate-0.28.13.tgz" integrity sha512-dVBMazDz8/eActHsRcZjDHHptOBMqvibj5CFgEtZBp22gP6ASzoAUXTlkSVk5FBf4sfuUHoff6st134/+PGMAg== @@ -1662,13 +1746,6 @@ protobufjs "~6.11.3" xstream "^11.14.0" -"@cosmjs/stream@0.28.13": - version "0.28.13" - resolved "https://registry.npmjs.org/@cosmjs/stream/-/stream-0.28.13.tgz" - integrity sha512-AnjtfwT8NwPPkd3lhZhjOlOzT0Kn9bgEu2IPOZjQ1nmG2bplsr6TJmnwn0dJxHT7UGtex17h6whKB5N4wU37Wg== - dependencies: - xstream "^11.14.0" - "@cosmjs/stream@^0.29.5": version "0.29.5" resolved "https://registry.npmjs.org/@cosmjs/stream/-/stream-0.29.5.tgz" @@ -1683,20 +1760,11 @@ dependencies: xstream "^11.14.0" -"@cosmjs/tendermint-rpc@0.28.13": +"@cosmjs/stream@0.28.13": version "0.28.13" - resolved "https://registry.npmjs.org/@cosmjs/tendermint-rpc/-/tendermint-rpc-0.28.13.tgz" - integrity sha512-GB+ZmfuJIGQm0hsRtLYjeR3lOxF7Z6XyCBR0cX5AAYOZzSEBJjevPgUHD6tLn8zIhvzxaW3/VKnMB+WmlxdH4w== + resolved "https://registry.npmjs.org/@cosmjs/stream/-/stream-0.28.13.tgz" + integrity sha512-AnjtfwT8NwPPkd3lhZhjOlOzT0Kn9bgEu2IPOZjQ1nmG2bplsr6TJmnwn0dJxHT7UGtex17h6whKB5N4wU37Wg== dependencies: - "@cosmjs/crypto" "0.28.13" - "@cosmjs/encoding" "0.28.13" - "@cosmjs/json-rpc" "0.28.13" - "@cosmjs/math" "0.28.13" - "@cosmjs/socket" "0.28.13" - "@cosmjs/stream" "0.28.13" - "@cosmjs/utils" "0.28.13" - axios "^0.21.2" - readonly-date "^1.0.0" xstream "^11.14.0" "@cosmjs/tendermint-rpc@^0.29.5": @@ -1731,7 +1799,23 @@ readonly-date "^1.0.0" xstream "^11.14.0" -"@cosmjs/utils@0.28.13", "@cosmjs/utils@^0.28.3": +"@cosmjs/tendermint-rpc@0.28.13": + version "0.28.13" + resolved "https://registry.npmjs.org/@cosmjs/tendermint-rpc/-/tendermint-rpc-0.28.13.tgz" + integrity sha512-GB+ZmfuJIGQm0hsRtLYjeR3lOxF7Z6XyCBR0cX5AAYOZzSEBJjevPgUHD6tLn8zIhvzxaW3/VKnMB+WmlxdH4w== + dependencies: + "@cosmjs/crypto" "0.28.13" + "@cosmjs/encoding" "0.28.13" + "@cosmjs/json-rpc" "0.28.13" + "@cosmjs/math" "0.28.13" + "@cosmjs/socket" "0.28.13" + "@cosmjs/stream" "0.28.13" + "@cosmjs/utils" "0.28.13" + axios "^0.21.2" + readonly-date "^1.0.0" + xstream "^11.14.0" + +"@cosmjs/utils@^0.28.3", "@cosmjs/utils@0.28.13": version "0.28.13" resolved "https://registry.npmjs.org/@cosmjs/utils/-/utils-0.28.13.tgz" integrity sha512-dVeMBiyg+46x7XBZEfJK8yTihphbCFpjVYmLJVqmTsHfJwymQ65cpyW/C+V/LgWARGK8hWQ/aX9HM5Ao8QmMSg== @@ -1966,7 +2050,7 @@ jest-haste-map "^28.1.3" slash "^3.0.0" -"@jest/transform@28.1.3", "@jest/transform@^28.1.3": +"@jest/transform@^28.1.3", "@jest/transform@28.1.3": version "28.1.3" resolved "https://registry.npmjs.org/@jest/transform/-/transform-28.1.3.tgz" integrity sha512-u5dT5di+oFI6hfcLOHGTAfmUxFRrjK+vnaP0kkVow9Md/M7V/MxqQMOz/VV25UZO8pzeA9PjfTpOu6BDuwSPQA== @@ -1987,7 +2071,7 @@ slash "^3.0.0" write-file-atomic "^4.0.1" -"@jest/types@^28.1.3": +"@jest/types@^28.0.0", "@jest/types@^28.1.3": version "28.1.3" resolved "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz" integrity sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ== @@ -2018,16 +2102,16 @@ resolved "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz" integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== -"@jridgewell/sourcemap-codec@1.4.14": - version "1.4.14" - resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz" - integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== - "@jridgewell/sourcemap-codec@^1.4.10": version "1.4.15" resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz" integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== +"@jridgewell/sourcemap-codec@1.4.14": + version "1.4.14" + resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz" + integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== + "@jridgewell/trace-mapping@^0.3.12", "@jridgewell/trace-mapping@^0.3.13", "@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.8", "@jridgewell/trace-mapping@^0.3.9": version "0.3.18" resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz" @@ -2766,7 +2850,7 @@ "@nodelib/fs.stat" "2.0.5" run-parallel "^1.1.9" -"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": +"@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5": version "2.0.5" resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== @@ -2851,7 +2935,7 @@ dependencies: "@octokit/types" "^6.0.3" -"@octokit/core@^3.5.1": +"@octokit/core@^3.5.1", "@octokit/core@>=2", "@octokit/core@>=3": version "3.6.0" resolved "https://registry.npmjs.org/@octokit/core/-/core-3.6.0.tgz" integrity sha512-7RKRKuA4xTjMhY+eG3jthb3hlZCsOwg3rztWh75Xc+ShDWOfDDATWbeZpAHBNRpm4Tv9WgBMOy1zEJYXG6NJ7Q== @@ -3225,14 +3309,6 @@ dependencies: "@types/yargs-parser" "*" -JSONStream@^1.0.4: - version "1.3.5" - resolved "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz" - integrity sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ== - dependencies: - jsonparse "^1.2.0" - through ">=2.2.7 <3" - abbrev@1: version "1.1.1" resolved "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz" @@ -3243,7 +3319,7 @@ acorn-jsx@^5.3.2: resolved "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz" integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== -acorn@^8.8.0: +"acorn@^6.0.0 || ^7.0.0 || ^8.0.0", acorn@^8.8.0: version "8.8.2" resolved "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz" integrity sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw== @@ -3253,7 +3329,7 @@ add-stream@^1.0.0: resolved "https://registry.npmjs.org/add-stream/-/add-stream-1.0.0.tgz" integrity sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ== -agent-base@6, agent-base@^6.0.2: +agent-base@^6.0.2, agent-base@6: version "6.0.2" resolved "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz" integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== @@ -3452,7 +3528,7 @@ asn1@~0.2.3: dependencies: safer-buffer "~2.1.0" -assert-plus@1.0.0, assert-plus@^1.0.0: +assert-plus@^1.0.0, assert-plus@1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz" integrity sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw== @@ -3508,7 +3584,7 @@ babel-core@7.0.0-bridge.0: resolved "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz" integrity sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg== -babel-jest@28.1.3, babel-jest@^28.1.3: +babel-jest@^28.0.0, babel-jest@^28.1.3, babel-jest@28.1.3: version "28.1.3" resolved "https://registry.npmjs.org/babel-jest/-/babel-jest-28.1.3.tgz" integrity sha512-epUaPOEWMk3cWX0M/sPvCHHCe9fMFAa/9hXEgKP8nFfNl/jlGkE9ucq9NqkZGXLDduCJYS0UvSlPUwC0S+rH6Q== @@ -3691,7 +3767,7 @@ brorand@^1.1.0: resolved "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz" integrity sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w== -browserslist@^4.11.1, browserslist@^4.21.3, browserslist@^4.21.5: +browserslist@^4.11.1, browserslist@^4.21.3, browserslist@^4.21.5, "browserslist@>= 4.21.0": version "4.21.5" resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz" integrity sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w== @@ -3822,7 +3898,16 @@ chalk@^1.0.0, chalk@^1.1.3: strip-ansi "^3.0.0" supports-color "^2.0.0" -chalk@^2.0.0, chalk@^2.4.2: +chalk@^2.0.0: + version "2.4.2" + resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^2.4.2: version "2.4.2" resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -4011,16 +4096,16 @@ color-convert@^2.0.1: dependencies: color-name "~1.1.4" -color-name@1.1.3: - version "1.1.3" - resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" - integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== - color-name@~1.1.4: version "1.1.4" resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" + integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== + colors@^1.1.2: version "1.4.0" resolved "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz" @@ -4153,8 +4238,8 @@ conventional-commits-parser@^3.2.0: resolved "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.4.tgz" integrity sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q== dependencies: - JSONStream "^1.0.4" is-text-path "^1.0.1" + JSONStream "^1.0.4" lodash "^4.17.15" meow "^8.0.0" split2 "^3.0.0" @@ -4191,16 +4276,16 @@ core-js@^3.26.0: resolved "https://registry.npmjs.org/core-js/-/core-js-3.30.2.tgz" integrity sha512-uBJiDmwqsbJCWHAwjrx3cvjbMXP7xD72Dmsn5LOJpiRmE3WbBbN5rCqQ2Qh6Ek6/eOrjlWngEynBWo4VxerQhg== -core-util-is@1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" - integrity sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ== - core-util-is@~1.0.0: version "1.0.3" resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz" integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== +core-util-is@1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + integrity sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ== + cosmiconfig@^6.0.0: version "6.0.0" resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz" @@ -4288,7 +4373,7 @@ cross-spawn@^7.0.1, cross-spawn@^7.0.2, cross-spawn@^7.0.3: shebang-command "^2.0.0" which "^2.0.1" -d@1, d@^1.0.1: +d@^1.0.1, d@1: version "1.0.1" resolved "https://registry.npmjs.org/d/-/d-1.0.1.tgz" integrity sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA== @@ -4296,7 +4381,7 @@ d@1, d@^1.0.1: es5-ext "^0.10.50" type "^1.0.1" -dargs@7.0.0, dargs@^7.0.0: +dargs@^7.0.0, dargs@7.0.0: version "7.0.0" resolved "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz" integrity sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg== @@ -4313,7 +4398,7 @@ dateformat@^3.0.0: resolved "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz" integrity sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q== -debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.3: +debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.3, debug@4: version "4.3.4" resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== @@ -4353,16 +4438,16 @@ deep-is@^0.1.3: resolved "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz" integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== -deepmerge@4.2.2: - version "4.2.2" - resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz" - integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== - deepmerge@^4.2.2: version "4.3.1" resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz" integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== +deepmerge@4.2.2: + version "4.2.2" + resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz" + integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== + defaults@^1.0.3: version "1.0.4" resolved "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz" @@ -4505,7 +4590,7 @@ emoji-regex@^8.0.0: resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== -encoding@^0.1.12: +encoding@^0.1.0, encoding@^0.1.12: version "0.1.13" resolved "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz" integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A== @@ -4665,14 +4750,6 @@ eslint-plugin-prettier@^4.2.1: dependencies: prettier-linter-helpers "^1.0.0" -eslint-scope@5.1.1: - version "5.1.1" - resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz" - integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== - dependencies: - esrecurse "^4.3.0" - estraverse "^4.1.1" - eslint-scope@^7.1.1: version "7.2.0" resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz" @@ -4681,6 +4758,14 @@ eslint-scope@^7.1.1: esrecurse "^4.3.0" estraverse "^5.2.0" +eslint-scope@5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz" + integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== + dependencies: + esrecurse "^4.3.0" + estraverse "^4.1.1" + eslint-utils@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz" @@ -4693,12 +4778,17 @@ eslint-visitor-keys@^2.0.0, eslint-visitor-keys@^2.1.0: resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz" integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== -eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1: +eslint-visitor-keys@^3.3.0: version "3.4.1" resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz" integrity sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA== -eslint@8.21.0: +eslint-visitor-keys@^3.4.1: + version "3.4.1" + resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz" + integrity sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA== + +"eslint@^7.5.0 || ^8.0.0", eslint@>=5, eslint@>=7.0.0, eslint@>=7.28.0, eslint@8.21.0: version "8.21.0" resolved "https://registry.npmjs.org/eslint/-/eslint-8.21.0.tgz" integrity sha512-/XJ1+Qurf1T9G2M5IHrsjp+xrGT73RZf23xA1z5wB1ZzzEAWSZKvRwhWxTFp1rvkvCfwcvAUNAP31bhKTTGfDA== @@ -4865,16 +4955,16 @@ external-editor@^3.0.3: iconv-lite "^0.4.24" tmp "^0.0.33" -extsprintf@1.3.0: - version "1.3.0" - resolved "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz" - integrity sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g== - extsprintf@^1.2.0: version "1.4.1" resolved "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.1.tgz" integrity sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA== +extsprintf@1.3.0: + version "1.3.0" + resolved "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz" + integrity sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g== + fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: version "3.1.3" resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" @@ -4896,7 +4986,7 @@ fast-glob@^3.2.9: merge2 "^1.3.0" micromatch "^4.0.4" -fast-json-stable-stringify@2.x, fast-json-stable-stringify@^2.0.0: +fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@2.x: version "2.1.0" resolved "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== @@ -5249,17 +5339,6 @@ glob-promise@^4.2.2: dependencies: "@types/glob" "^7.1.3" -glob@8.0.3: - version "8.0.3" - resolved "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz" - integrity sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^5.0.1" - once "^1.3.0" - glob@^7.0.0, glob@^7.1.1, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@^7.2.0: version "7.2.3" resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz" @@ -5272,12 +5351,30 @@ glob@^7.0.0, glob@^7.1.1, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@^7.2.0: once "^1.3.0" path-is-absolute "^1.0.0" +glob@8.0.3: + version "8.0.3" + resolved "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz" + integrity sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^5.0.1" + once "^1.3.0" + globals@^11.1.0: version "11.12.0" resolved "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== -globals@^13.15.0, globals@^13.19.0: +globals@^13.15.0: + version "13.20.0" + resolved "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz" + integrity sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ== + dependencies: + type-fest "^0.20.2" + +globals@^13.19.0: version "13.20.0" resolved "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz" integrity sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ== @@ -5571,7 +5668,7 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: +inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3, inherits@2: version "2.0.4" resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== @@ -5605,32 +5702,12 @@ inquirer-autocomplete-prompt@^0.11.1: integrity sha512-VM4eNiyRD4CeUc2cyKni+F8qgHwL9WC4LdOr+mEC85qP/QNsDV+ysVqUrJYhw1TmDQu1QVhc8hbaL7wfk8SJxw== dependencies: ansi-escapes "^2.0.0" - chalk "^1.1.3" - figures "^2.0.0" - inquirer "3.1.1" - lodash "^4.17.4" - run-async "^2.3.0" - util "^0.10.3" - -inquirer@3.1.1: - version "3.1.1" - resolved "https://registry.npmjs.org/inquirer/-/inquirer-3.1.1.tgz" - integrity sha512-H50sHQwgvvaTBd3HpKMVtL/u6LoHDvYym51gd7bGQe/+9HkCE+J0/3N5FJLfd6O6oz44hHewC2Pc2LodzWVafQ== - dependencies: - ansi-escapes "^2.0.0" - chalk "^1.0.0" - cli-cursor "^2.1.0" - cli-width "^2.0.0" - external-editor "^2.0.4" + chalk "^1.1.3" figures "^2.0.0" - lodash "^4.3.0" - mute-stream "0.0.7" - run-async "^2.2.0" - rx-lite "^4.0.8" - rx-lite-aggregates "^4.0.8" - string-width "^2.0.0" - strip-ansi "^3.0.0" - through "^2.3.6" + inquirer "3.1.1" + lodash "^4.17.4" + run-async "^2.3.0" + util "^0.10.3" inquirer@^6.0.0: version "6.5.2" @@ -5670,6 +5747,26 @@ inquirer@^7.3.3: strip-ansi "^6.0.0" through "^2.3.6" +inquirer@3.1.1: + version "3.1.1" + resolved "https://registry.npmjs.org/inquirer/-/inquirer-3.1.1.tgz" + integrity sha512-H50sHQwgvvaTBd3HpKMVtL/u6LoHDvYym51gd7bGQe/+9HkCE+J0/3N5FJLfd6O6oz44hHewC2Pc2LodzWVafQ== + dependencies: + ansi-escapes "^2.0.0" + chalk "^1.0.0" + cli-cursor "^2.1.0" + cli-width "^2.0.0" + external-editor "^2.0.4" + figures "^2.0.0" + lodash "^4.3.0" + mute-stream "0.0.7" + run-async "^2.2.0" + rx-lite "^4.0.8" + rx-lite-aggregates "^4.0.8" + string-width "^2.0.0" + strip-ansi "^3.0.0" + through "^2.3.6" + inquirerer@0.1.3: version "0.1.3" resolved "https://registry.npmjs.org/inquirerer/-/inquirerer-0.1.3.tgz" @@ -6205,7 +6302,7 @@ jest-resolve-dependencies@^28.1.3: jest-regex-util "^28.0.2" jest-snapshot "^28.1.3" -jest-resolve@^28.1.3: +jest-resolve@*, jest-resolve@^28.1.3: version "28.1.3" resolved "https://registry.npmjs.org/jest-resolve/-/jest-resolve-28.1.3.tgz" integrity sha512-Z1W3tTjE6QaNI90qo/BJpfnvpxtaFTFw5CDgwpyE/Kz8U/06N1Hjf4ia9quUhCh39qIGWF1ZuxFiBiJQwSEYKQ== @@ -6351,7 +6448,7 @@ jest-worker@^28.1.3: merge-stream "^2.0.0" supports-color "^8.0.0" -jest@28.1.3, jest@^28.1.3: +jest@^28.0.0, jest@^28.1.3, jest@28.1.3: version "28.1.3" resolved "https://registry.npmjs.org/jest/-/jest-28.1.3.tgz" integrity sha512-N4GT5on8UkZgH0O5LUavMRV1EDEhNTL0KEfRmDIeZHSV7p2XgLoY9t9VDUgL6o+yfdgYHVxuz81G8oB9VG5uyA== @@ -6445,6 +6542,14 @@ jsonparse@^1.2.0, jsonparse@^1.3.1: resolved "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz" integrity sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg== +JSONStream@^1.0.4: + version "1.3.5" + resolved "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz" + integrity sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ== + dependencies: + jsonparse "^1.2.0" + through ">=2.2.7 <3" + jsprim@^1.2.2: version "1.4.2" resolved "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz" @@ -6715,7 +6820,7 @@ make-dir@^3.0.0: dependencies: semver "^6.0.0" -make-error@1.x, make-error@^1.1.1: +make-error@^1.1.1, make-error@1.x: version "1.3.6" resolved "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz" integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== @@ -6889,16 +6994,16 @@ minimist-options@4.1.0: is-plain-obj "^1.1.0" kind-of "^6.0.3" -minimist@1.2.6: - version "1.2.6" - resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz" - integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q== - minimist@^1.2.0, minimist@^1.2.5, minimist@^1.2.6: version "1.2.8" resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz" integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== +minimist@1.2.6: + version "1.2.6" + resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz" + integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q== + minipass-collect@^1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz" @@ -6990,11 +7095,6 @@ mkdirp-infer-owner@^2.0.0: infer-owner "^1.0.4" mkdirp "^1.0.3" -mkdirp@1.0.4, mkdirp@^1.0.3, mkdirp@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz" - integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== - mkdirp@^0.5.1, mkdirp@^0.5.5: version "0.5.6" resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz" @@ -7002,21 +7102,26 @@ mkdirp@^0.5.1, mkdirp@^0.5.5: dependencies: minimist "^1.2.6" +mkdirp@^1.0.3, mkdirp@^1.0.4, mkdirp@1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz" + integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== + modify-values@^1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz" integrity sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw== -ms@2.1.2: - version "2.1.2" - resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - ms@^2.0.0: version "2.1.3" resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== +ms@2.1.2: + version "2.1.2" + resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + multimatch@^5.0.0: version "5.0.0" resolved "https://registry.npmjs.org/multimatch/-/multimatch-5.0.0.tgz" @@ -7028,12 +7133,17 @@ multimatch@^5.0.0: arrify "^2.0.1" minimatch "^3.0.4" +mute-stream@~0.0.4: + version "0.0.8" + resolved "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz" + integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== + mute-stream@0.0.7: version "0.0.7" resolved "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz" integrity sha512-r65nCZhrbXXb6dXOACihYApHw2Q6pV0M3V0PSxd74N0+D8nzAdEAITq2oAjA1jVnKI+tGvEBUpqiMh0+rW6zDQ== -mute-stream@0.0.8, mute-stream@~0.0.4: +mute-stream@0.0.8: version "0.0.8" resolved "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz" integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== @@ -7062,7 +7172,7 @@ neo-async@^2.6.0: resolved "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz" integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== -next-tick@1, next-tick@^1.1.0: +next-tick@^1.1.0, next-tick@1: version "1.1.0" resolved "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz" integrity sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ== @@ -7140,7 +7250,27 @@ nopt@^5.0.0: dependencies: abbrev "1" -normalize-package-data@^2.0.0, normalize-package-data@^2.3.2, normalize-package-data@^2.5.0: +normalize-package-data@^2.0.0: + version "2.5.0" + resolved "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz" + integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== + dependencies: + hosted-git-info "^2.1.4" + resolve "^1.10.0" + semver "2 || 3 || 4 || 5" + validate-npm-package-license "^3.0.1" + +normalize-package-data@^2.3.2: + version "2.5.0" + resolved "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz" + integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== + dependencies: + hosted-git-info "^2.1.4" + resolve "^1.10.0" + semver "2 || 3 || 4 || 5" + validate-npm-package-license "^3.0.1" + +normalize-package-data@^2.5.0: version "2.5.0" resolved "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz" integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== @@ -7384,7 +7514,14 @@ p-limit@^1.1.0: dependencies: p-try "^1.0.0" -p-limit@^2.0.0, p-limit@^2.2.0: +p-limit@^2.0.0: + version "2.3.0" + resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-limit@^2.2.0: version "2.3.0" resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== @@ -7668,16 +7805,21 @@ prettier-linter-helpers@^1.0.0: dependencies: fast-diff "^1.1.2" -prettier@2.7.1: - version "2.7.1" - resolved "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz" - integrity sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g== +prettier@^2.6.2: + version "2.8.8" + resolved "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz" + integrity sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q== -prettier@^2.6.2, prettier@^2.7.1: +prettier@^2.7.1: version "2.8.8" resolved "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz" integrity sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q== +prettier@>=2.0.0, prettier@2.7.1: + version "2.7.1" + resolved "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz" + integrity sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g== + pretty-format@^28.0.0, pretty-format@^28.1.3: version "28.1.3" resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz" @@ -7895,14 +8037,27 @@ read-pkg@^5.2.0: parse-json "^5.0.0" type-fest "^0.6.0" -read@1, read@~1.0.1: +read@~1.0.1, read@1: version "1.0.7" resolved "https://registry.npmjs.org/read/-/read-1.0.7.tgz" integrity sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ== dependencies: mute-stream "~0.0.4" -readable-stream@3, readable-stream@^3.0.0, readable-stream@^3.0.2, readable-stream@^3.6.0: +readable-stream@^2.0.6: + version "2.3.8" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz" + integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +readable-stream@^3.0.0, readable-stream@^3.0.2, readable-stream@^3.6.0, readable-stream@3: version "3.6.2" resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz" integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== @@ -7911,7 +8066,7 @@ readable-stream@3, readable-stream@^3.0.0, readable-stream@^3.0.2, readable-stre string_decoder "^1.1.1" util-deprecate "^1.0.1" -readable-stream@^2.0.6, readable-stream@~2.3.6: +readable-stream@~2.3.6: version "2.3.8" resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz" integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== @@ -8128,13 +8283,6 @@ reusify@^1.0.4: resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== -rimraf@3.0.2, rimraf@^3.0.0, rimraf@^3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" - integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== - dependencies: - glob "^7.1.3" - rimraf@^2.6.3: version "2.7.1" resolved "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz" @@ -8142,6 +8290,13 @@ rimraf@^2.6.3: dependencies: glob "^7.1.3" +rimraf@^3.0.0, rimraf@^3.0.2, rimraf@3.0.2: + version "3.0.2" + resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + ripemd160@^2.0.2: version "2.0.2" resolved "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz" @@ -8174,7 +8329,7 @@ rx-lite@*, rx-lite@^4.0.8: resolved "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz" integrity sha512-Cun9QucwK6MIrp3mry/Y7hqD1oFqTYLQ4pGxaHTjIdaFDWRGGLikqp6u8LcWJnzpoALg9hap+JGk8sFIUuEGNA== -rxjs@6, rxjs@^6.4.0, rxjs@^6.6.0: +rxjs@^6.4.0, rxjs@^6.6.0, rxjs@6: version "6.6.7" resolved "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz" integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ== @@ -8210,27 +8365,62 @@ safe-regex-test@^1.0.0: get-intrinsic "^1.1.3" is-regex "^1.1.4" -"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: +safer-buffer@^2.0.2, safer-buffer@^2.1.0, "safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@~2.1.0: version "2.1.2" resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== -"semver@2 || 3 || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0, semver@^5.7.0, semver@^5.7.1: +semver@^5.4.1, semver@^5.5.0, semver@^5.5.1: + version "5.7.1" + resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" + integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== + +semver@^5.6.0: + version "5.7.1" + resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" + integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== + +semver@^5.7.0: + version "5.7.1" + resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" + integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== + +semver@^5.7.1: version "5.7.1" resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== -semver@7.x, semver@^7.1.1, semver@^7.1.3, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.8: +semver@^6.0.0: + version "6.3.0" + resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + +semver@^6.1.1: + version "6.3.0" + resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + +semver@^6.1.2: + version "6.3.0" + resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + +semver@^6.3.0: + version "6.3.0" + resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + +semver@^7.1.1, semver@^7.1.3, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.8, semver@7.x: version "7.5.1" resolved "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz" integrity sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw== dependencies: lru-cache "^6.0.0" -semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: - version "6.3.0" - resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" - integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== +"semver@2 || 3 || 4 || 5": + version "5.7.1" + resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" + integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== set-blocking@^2.0.0, set-blocking@~2.0.0: version "2.0.0" @@ -8344,14 +8534,6 @@ sort-keys@^4.0.0: dependencies: is-plain-obj "^2.0.0" -source-map-support@0.5.13: - version "0.5.13" - resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz" - integrity sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w== - dependencies: - buffer-from "^1.0.0" - source-map "^0.6.0" - source-map-support@^0.5.16, source-map-support@^0.5.17, source-map-support@^0.5.19: version "0.5.21" resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz" @@ -8360,6 +8542,14 @@ source-map-support@^0.5.16, source-map-support@^0.5.17, source-map-support@^0.5. buffer-from "^1.0.0" source-map "^0.6.0" +source-map-support@0.5.13: + version "0.5.13" + resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz" + integrity sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + source-map@^0.5.0: version "0.5.7" resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" @@ -8401,13 +8591,6 @@ split-on-first@^1.0.0: resolved "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz" integrity sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw== -split2@^3.0.0: - version "3.2.2" - resolved "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz" - integrity sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg== - dependencies: - readable-stream "^3.0.0" - split@^1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/split/-/split-1.0.1.tgz" @@ -8415,6 +8598,13 @@ split@^1.0.0: dependencies: through "2" +split2@^3.0.0: + version "3.2.2" + resolved "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz" + integrity sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg== + dependencies: + readable-stream "^3.0.0" + sprintf-js@~1.0.2: version "1.0.3" resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" @@ -8454,6 +8644,20 @@ strict-uri-encode@^2.0.0: resolved "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz" integrity sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ== +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + string-argv@^0.3.1: version "0.3.2" resolved "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz" @@ -8485,7 +8689,15 @@ string-width@^1.0.1: is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.1" -string-width@^2.0.0, string-width@^2.1.0: +string-width@^2.0.0: + version "2.1.1" + resolved "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz" + integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== + dependencies: + is-fullwidth-code-point "^2.0.0" + strip-ansi "^4.0.0" + +string-width@^2.1.0: version "2.1.1" resolved "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz" integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== @@ -8520,20 +8732,6 @@ string.prototype.trimstart@^1.0.6: define-properties "^1.1.4" es-abstract "^1.20.4" -string_decoder@^1.1.1: - version "1.3.0" - resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" - integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== - dependencies: - safe-buffer "~5.2.0" - -string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" - integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== - dependencies: - safe-buffer "~5.1.0" - strip-ansi@^3.0.0, strip-ansi@^3.0.1: version "3.0.1" resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz" @@ -8724,6 +8922,11 @@ thenify-all@^1.0.0: dependencies: any-promise "^1.0.0" +through@^2.3.4, through@^2.3.6, "through@>=2.2.7 <3", through@2: + version "2.3.8" + resolved "https://registry.npmjs.org/through/-/through-2.3.8.tgz" + integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== + through2@^2.0.0: version "2.0.5" resolved "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz" @@ -8739,11 +8942,6 @@ through2@^4.0.0: dependencies: readable-stream "3" -through@2, "through@>=2.2.7 <3", through@^2.3.4, through@^2.3.6: - version "2.3.8" - resolved "https://registry.npmjs.org/through/-/through-2.3.8.tgz" - integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== - timers-ext@^0.1.7: version "0.1.7" resolved "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.7.tgz" @@ -8941,12 +9139,12 @@ typedarray@^0.0.6: resolved "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA== -typescript@^4.7.4: +typescript@^4.7.4, typescript@>=4.3: version "4.9.5" resolved "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz" integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== -typescript@~4.4: +typescript@>=2.7, typescript@~4.4: version "4.4.4" resolved "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz" integrity sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA== @@ -9124,10 +9322,10 @@ walker@^1.0.8: dependencies: makeerror "1.0.12" -"wasm-ast-types@npm:@abstract-money/wasm-ast-types@0.26.6": - version "0.26.6" - resolved "https://registry.npmjs.org/@abstract-money/wasm-ast-types/-/wasm-ast-types-0.26.6.tgz" - integrity sha512-dVLxWEDA3BsgO+dFp8/AUqiRf3C0j6i7huxAlIPrMOydAT+K/15Fvtzx/CVzvDSZC9VADiu4JrDl4LKm7wtYcg== +"wasm-ast-types@npm:@abstract-money/wasm-ast-types@0.26.7": + version "0.26.7" + resolved "https://registry.npmjs.org/@abstract-money/wasm-ast-types/-/wasm-ast-types-0.26.7.tgz" + integrity sha512-hUs2s+EZyEeOhWRDOW9Y27dnXf+Cy/QxfkU1pR8f6a8pn9+qYYzUg+EXOTqEMi0jhngqcyFVFHQ76O84UYB8/A== dependencies: "@babel/runtime" "^7.18.9" "@babel/types" "7.18.10" @@ -9312,7 +9510,7 @@ write-pkg@^4.0.0: type-fest "^0.4.1" write-json-file "^3.2.0" -ws@^7: +ws@*, ws@^7: version "7.5.9" resolved "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz" integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== @@ -9340,7 +9538,12 @@ y18n@^5.0.5: resolved "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz" integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== -yallist@^3.0.0, yallist@^3.0.2, yallist@^3.1.1: +yallist@^3.0.0, yallist@^3.1.1: + version "3.1.1" + resolved "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz" + integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== + +yallist@^3.0.2: version "3.1.1" resolved "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz" integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== @@ -9355,11 +9558,6 @@ yaml@^1.10.0, yaml@^1.7.2: resolved "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== -yargs-parser@20.2.4: - version "20.2.4" - resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz" - integrity sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA== - yargs-parser@^18.1.2: version "18.1.3" resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz" @@ -9373,11 +9571,21 @@ yargs-parser@^20.2.2, yargs-parser@^20.2.3: resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz" integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== -yargs-parser@^21.0.1, yargs-parser@^21.1.1: +yargs-parser@^21.0.1: + version "21.1.1" + resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz" + integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== + +yargs-parser@^21.1.1: version "21.1.1" resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz" integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== +yargs-parser@20.2.4: + version "20.2.4" + resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz" + integrity sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA== + yargs@^15.3.1: version "15.4.1" resolved "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz"