UNPKG

@mysten/sui

Version:
1 lines 1.45 kB
{"version":3,"file":"Arguments.mjs","names":[],"sources":["../../src/transactions/Arguments.ts"],"sourcesContent":["// Copyright (c) Mysten Labs, Inc.\n// SPDX-License-Identifier: Apache-2.0\n\nimport type { Argument } from './data/internal.js';\nimport type { Inputs } from './Inputs.js';\nimport { createObjectMethods } from './object.js';\nimport { createPure } from './pure.js';\nimport type { Transaction, TransactionObjectArgument } from './Transaction.js';\n\nexport const Arguments = {\n\tpure: createPure<(tx: Transaction) => Argument>((value) => (tx) => tx.pure(value)) as ReturnType<\n\t\ttypeof createPure<(tx: Transaction) => Argument>\n\t>,\n\tobject: createObjectMethods<TransactionObjectArgument>((value) => (tx) => tx.object(value)),\n\tsharedObjectRef:\n\t\t(...args: Parameters<(typeof Inputs)['SharedObjectRef']>) =>\n\t\t(tx: Transaction) =>\n\t\t\ttx.sharedObjectRef(...args),\n\tobjectRef:\n\t\t(...args: Parameters<(typeof Inputs)['ObjectRef']>) =>\n\t\t(tx: Transaction) =>\n\t\t\ttx.objectRef(...args),\n\treceivingRef:\n\t\t(...args: Parameters<(typeof Inputs)['ReceivingRef']>) =>\n\t\t(tx: Transaction) =>\n\t\t\ttx.receivingRef(...args),\n};\n"],"mappings":";;;;AASA,MAAa,YAAY;CACxB,MAAM,YAA2C,WAAW,OAAO,GAAG,KAAK,MAAM,CAAC;CAGlF,QAAQ,qBAAgD,WAAW,OAAO,GAAG,OAAO,MAAM,CAAC;CAC3F,kBACE,GAAG,UACH,OACA,GAAG,gBAAgB,GAAG,KAAK;CAC7B,YACE,GAAG,UACH,OACA,GAAG,UAAU,GAAG,KAAK;CACvB,eACE,GAAG,UACH,OACA,GAAG,aAAa,GAAG,KAAK;CAC1B"}