{"version":3,"file":"object_table.mjs","names":[],"sources":["../../../../../src/contracts/walrus/deps/sui/object_table.ts"],"sourcesContent":["/**************************************************************\n * THIS FILE IS GENERATED AND SHOULD NOT BE MANUALLY MODIFIED *\n **************************************************************/\n\n/**\n * Similar to `sui::table`, an `ObjectTable<K, V>` is a map-like collection. But\n * unlike `sui::table`, the values bound to these dynamic fields _must_ be objects\n * themselves. This allows for the objects to still exist within in storage, which\n * may be important for external tools. The difference is otherwise not observable\n * from within Move.\n */\n\nimport { MoveStruct } from '../../../utils/index.js';\nimport { bcs } from '@mysten/sui/bcs';\nconst $moduleName = '0x2::object_table';\nexport const ObjectTable = new MoveStruct({\n\tname: `${$moduleName}::ObjectTable<phantom K, phantom V>`,\n\tfields: {\n\t\t/** the ID of this table */\n\t\tid: bcs.Address,\n\t\t/** the number of key-value pairs in the table */\n\t\tsize: bcs.u64(),\n\t},\n});\n"],"mappings":";;;;;;;;;;;;;;AAcA,MAAM,cAAc;AACpB,MAAa,cAAc,IAAI,WAAW;CACzC,MAAM,GAAG,YAAY;CACrB,QAAQ;EAEP,IAAI,IAAI;EAER,MAAM,IAAI,KAAK;EACf;CACD,CAAC"}