Files
agent/config-serializer/config-items/Layer.ts
2016-04-16 20:54:46 -05:00

26 lines
544 B
TypeScript

class Layer extends Serializable<Layer> {
modules: Serializable<Modules>;
_fromJsObject(jsObject: any): Layer {
this.modules = new Modules().fromJsObject(jsObject.modules);
return this;
}
_fromBinary(buffer: UhkBuffer): Layer {
this.modules = new Modules().fromBinary(buffer);
return this;
}
_toJsObject(): any {
return {
modules: this.modules.toJsObject()
};
}
_toBinary(buffer: UhkBuffer): void {
this.modules.toBinary(buffer);
}
}