refactor: tighten backend and logic boundaries
This commit is contained in:
@@ -754,26 +754,13 @@ export const createItemActionModules = <TriggerState extends GeneralTriggerState
|
||||
});
|
||||
|
||||
export type { ItemModule, ItemModuleExport, ItemSlot } from './types.js';
|
||||
export {
|
||||
canAcquireItem,
|
||||
isInventoryEnabled,
|
||||
listEquippedItemKeys,
|
||||
consumeItemRemain,
|
||||
getItemRemain,
|
||||
setItemRemain,
|
||||
} from './utils.js';
|
||||
export {
|
||||
cloneItemInventory,
|
||||
consumeEquippedItemCharge,
|
||||
createItemInventoryFromSlots,
|
||||
ensureItemInventory,
|
||||
equipNewItem,
|
||||
getEquippedItemInstance,
|
||||
parseItemInventory,
|
||||
projectItemSlots,
|
||||
readItemInventory,
|
||||
readItemInventoryFromMeta,
|
||||
removeEquippedItem,
|
||||
serializeItemInventory,
|
||||
withSerializedItemInventory,
|
||||
} from './inventory.js';
|
||||
|
||||
Reference in New Issue
Block a user