2017-11-24 03:32:28 +00:00
|
|
|
import {UUID} from './UUID';
|
2017-11-30 04:11:59 +00:00
|
|
|
import {ClientEvents} from './ClientEvents';
|
2017-11-24 01:00:56 +00:00
|
|
|
|
|
|
|
|
export class Inventory
|
|
|
|
|
{
|
|
|
|
|
main: {
|
|
|
|
|
skeleton: {
|
|
|
|
|
typeDefault: number,
|
|
|
|
|
version: number,
|
|
|
|
|
name: string,
|
|
|
|
|
folderID: UUID,
|
|
|
|
|
parentID: UUID
|
|
|
|
|
}[],
|
|
|
|
|
root?: UUID
|
|
|
|
|
} = {
|
|
|
|
|
skeleton: []
|
|
|
|
|
};
|
|
|
|
|
library: {
|
|
|
|
|
owner?: UUID,
|
|
|
|
|
skeleton: {
|
|
|
|
|
typeDefault: number,
|
|
|
|
|
version: number,
|
|
|
|
|
name: string,
|
|
|
|
|
folderID: UUID,
|
|
|
|
|
parentID: UUID
|
|
|
|
|
}[],
|
|
|
|
|
root?: UUID
|
|
|
|
|
} = {
|
|
|
|
|
skeleton: []
|
|
|
|
|
};
|
2017-11-30 04:11:59 +00:00
|
|
|
private clientEvents: ClientEvents;
|
|
|
|
|
|
|
|
|
|
constructor(clientEvents: ClientEvents)
|
|
|
|
|
{
|
|
|
|
|
this.clientEvents = clientEvents;
|
|
|
|
|
}
|
2017-11-24 01:00:56 +00:00
|
|
|
}
|