liteloader-js
Version:
Javascript plugin Module For LiteLoader 2.4.2
25 lines (15 loc) • 520 B
TypeScript
import {Integer} from "../../types";
import {Item} from "./Item";
export class Container {
readonly size: Integer
readonly type: string
addItem(item: Item): boolean
addItemToFirstEmptySlot(item: Item): boolean
hasRoomFor(item: Item): boolean
removeItem(index: Integer, count: Integer): boolean
getItem(index: Integer): Item
setItem(index: Integer, item: Item): boolean
getAllItems(): Array<Item>
removeAllItems(): boolean
isEmpty(): boolean
}