{"version":3,"file":"kiosk.mjs","names":["kiosk._new"],"sources":["../../src/tx/kiosk.ts"],"sourcesContent":["// Copyright (c) Mysten Labs, Inc.\n// SPDX-License-Identifier: Apache-2.0\n\nimport type { Transaction, TransactionObjectArgument } from '@mysten/sui/transactions';\nimport * as kiosk from '../contracts/0x2/kiosk.js';\n\n/**\n * Calls the `kiosk::new()` function and shares the kiosk.\n * Returns the `kioskOwnerCap` object.\n */\nexport function createKioskAndShare(tx: Transaction): TransactionObjectArgument {\n\tconst [kioskObj, kioskOwnerCap] = tx.add(kiosk._new({}));\n\ttx.moveCall({\n\t\ttarget: '0x2::transfer::public_share_object',\n\t\targuments: [kioskObj],\n\t\ttypeArguments: ['0x2::kiosk::Kiosk'],\n\t});\n\treturn kioskOwnerCap;\n}\n"],"mappings":";;;;;;;AAUA,SAAgB,oBAAoB,IAA4C;CAC/E,MAAM,CAAC,UAAU,iBAAiB,GAAG,IAAIA,KAAW,EAAE,CAAC,CAAC;AACxD,IAAG,SAAS;EACX,QAAQ;EACR,WAAW,CAAC,SAAS;EACrB,eAAe,CAAC,oBAAoB;EACpC,CAAC;AACF,QAAO"}