--- a/tests/src/util/helpers.ts +++ b/tests/src/util/helpers.ts @@ -443,18 +443,20 @@ }); } -export interface CreateFungibleData extends Struct { - readonly value: u128; +export interface CreateFungibleData { + readonly Value: bigint; } -export interface CreateReFungibleData extends Struct {} -export interface CreateNftData extends Struct {} +export interface CreateReFungibleData { } +export interface CreateNftData { } -export interface CreateItemData extends Enum { +export type CreateItemData = { NFT: CreateNftData; +} | { Fungible: CreateFungibleData; +} | { ReFungible: CreateReFungibleData; -} +}; export async function burnItemExpectSuccess(owner: IKeyringPair, collectionId: number, tokenId: number, value = 0) { await usingApi(async (api) => {