@ccms/api
Version:
MiaoScript api package
18 lines • 585 B
TypeScript
export declare namespace item {
abstract class Item {
abstract builder(): ItemBuilder;
abstract toJson(item: any): string;
abstract fromJson(json: string): any;
}
interface ItemBuilder {
from(item: any): ItemBuilder;
create(type: string | number): ItemBuilder;
name(name: string): ItemBuilder;
lore(...lores: string[]): ItemBuilder;
amount(amount: number): ItemBuilder;
durability(durability: number): ItemBuilder;
clone(): any;
build(): any;
}
}
//# sourceMappingURL=item.d.ts.map