mirror of
https://github.com/MultiMote/niimbluelib.git
synced 2025-03-16 03:21:01 +03:00
Make event fields readonly
This commit is contained in:
parent
30b28a646b
commit
18571b0bb2
@ -17,7 +17,8 @@ export class NiimbotEvent {
|
|||||||
* @category Events
|
* @category Events
|
||||||
*/
|
*/
|
||||||
export class ConnectEvent extends NiimbotEvent {
|
export class ConnectEvent extends NiimbotEvent {
|
||||||
info: ConnectionInfo;
|
readonly info: ConnectionInfo;
|
||||||
|
|
||||||
constructor(info: ConnectionInfo) {
|
constructor(info: ConnectionInfo) {
|
||||||
super("connect");
|
super("connect");
|
||||||
this.info = info;
|
this.info = info;
|
||||||
@ -39,7 +40,8 @@ export class DisconnectEvent extends NiimbotEvent {
|
|||||||
* @category Events
|
* @category Events
|
||||||
*/
|
*/
|
||||||
export class PacketReceivedEvent extends NiimbotEvent {
|
export class PacketReceivedEvent extends NiimbotEvent {
|
||||||
packet: NiimbotPacket;
|
readonly packet: NiimbotPacket;
|
||||||
|
|
||||||
constructor(packet: NiimbotPacket) {
|
constructor(packet: NiimbotPacket) {
|
||||||
super("packetreceived");
|
super("packetreceived");
|
||||||
this.packet = packet;
|
this.packet = packet;
|
||||||
@ -51,7 +53,8 @@ export class PacketReceivedEvent extends NiimbotEvent {
|
|||||||
* @category Events
|
* @category Events
|
||||||
*/
|
*/
|
||||||
export class PacketSentEvent extends NiimbotEvent {
|
export class PacketSentEvent extends NiimbotEvent {
|
||||||
packet: NiimbotPacket;
|
readonly packet: NiimbotPacket;
|
||||||
|
|
||||||
constructor(packet: NiimbotPacket) {
|
constructor(packet: NiimbotPacket) {
|
||||||
super("packetsent");
|
super("packetsent");
|
||||||
this.packet = packet;
|
this.packet = packet;
|
||||||
@ -63,7 +66,8 @@ export class PacketSentEvent extends NiimbotEvent {
|
|||||||
* @category Events
|
* @category Events
|
||||||
*/
|
*/
|
||||||
export class RawPacketSentEvent extends NiimbotEvent {
|
export class RawPacketSentEvent extends NiimbotEvent {
|
||||||
data: Uint8Array;
|
readonly data: Uint8Array;
|
||||||
|
|
||||||
constructor(data: Uint8Array) {
|
constructor(data: Uint8Array) {
|
||||||
super("rawpacketsent");
|
super("rawpacketsent");
|
||||||
this.data = data;
|
this.data = data;
|
||||||
@ -75,7 +79,8 @@ export class RawPacketSentEvent extends NiimbotEvent {
|
|||||||
* @category Events
|
* @category Events
|
||||||
*/
|
*/
|
||||||
export class RawPacketReceivedEvent extends NiimbotEvent {
|
export class RawPacketReceivedEvent extends NiimbotEvent {
|
||||||
data: Uint8Array;
|
readonly data: Uint8Array;
|
||||||
|
|
||||||
constructor(data: Uint8Array) {
|
constructor(data: Uint8Array) {
|
||||||
super("rawpacketreceived");
|
super("rawpacketreceived");
|
||||||
this.data = data;
|
this.data = data;
|
||||||
@ -87,7 +92,8 @@ export class RawPacketReceivedEvent extends NiimbotEvent {
|
|||||||
* @category Events
|
* @category Events
|
||||||
*/
|
*/
|
||||||
export class HeartbeatEvent extends NiimbotEvent {
|
export class HeartbeatEvent extends NiimbotEvent {
|
||||||
data: HeartbeatData;
|
readonly data: HeartbeatData;
|
||||||
|
|
||||||
constructor(data: HeartbeatData) {
|
constructor(data: HeartbeatData) {
|
||||||
super("heartbeat");
|
super("heartbeat");
|
||||||
this.data = data;
|
this.data = data;
|
||||||
@ -99,7 +105,8 @@ export class HeartbeatEvent extends NiimbotEvent {
|
|||||||
* @category Events
|
* @category Events
|
||||||
*/
|
*/
|
||||||
export class HeartbeatFailedEvent extends NiimbotEvent {
|
export class HeartbeatFailedEvent extends NiimbotEvent {
|
||||||
failedAttempts: number;
|
readonly failedAttempts: number;
|
||||||
|
|
||||||
constructor(failedAttempts: number) {
|
constructor(failedAttempts: number) {
|
||||||
super("heartbeatfailed");
|
super("heartbeatfailed");
|
||||||
this.failedAttempts = failedAttempts;
|
this.failedAttempts = failedAttempts;
|
||||||
@ -111,7 +118,8 @@ export class HeartbeatFailedEvent extends NiimbotEvent {
|
|||||||
* @category Events
|
* @category Events
|
||||||
*/
|
*/
|
||||||
export class PrinterInfoFetchedEvent extends NiimbotEvent {
|
export class PrinterInfoFetchedEvent extends NiimbotEvent {
|
||||||
info: PrinterInfo;
|
readonly info: PrinterInfo;
|
||||||
|
|
||||||
constructor(info: PrinterInfo) {
|
constructor(info: PrinterInfo) {
|
||||||
super("printerinfofetched");
|
super("printerinfofetched");
|
||||||
this.info = info;
|
this.info = info;
|
||||||
@ -124,13 +132,13 @@ export class PrinterInfoFetchedEvent extends NiimbotEvent {
|
|||||||
*/
|
*/
|
||||||
export class PrintProgressEvent extends NiimbotEvent {
|
export class PrintProgressEvent extends NiimbotEvent {
|
||||||
/** 0 – n */
|
/** 0 – n */
|
||||||
page: number;
|
readonly page: number;
|
||||||
|
|
||||||
pagesTotal: number;
|
readonly pagesTotal: number;
|
||||||
/** 0 – 100 */
|
/** 0 – 100 */
|
||||||
pagePrintProgress: number;
|
readonly pagePrintProgress: number;
|
||||||
/** 0 – 100 */
|
/** 0 – 100 */
|
||||||
pageFeedProgress: number;
|
readonly pageFeedProgress: number;
|
||||||
|
|
||||||
constructor(page: number, pagesTotal: number, pagePrintProgress: number, pageFeedProgress: number) {
|
constructor(page: number, pagesTotal: number, pagePrintProgress: number, pageFeedProgress: number) {
|
||||||
super("printprogress");
|
super("printprogress");
|
||||||
@ -146,8 +154,8 @@ export class PrintProgressEvent extends NiimbotEvent {
|
|||||||
* @category Events
|
* @category Events
|
||||||
*/
|
*/
|
||||||
export class FirmwareProgressEvent extends NiimbotEvent {
|
export class FirmwareProgressEvent extends NiimbotEvent {
|
||||||
currentChunk: number;
|
readonly currentChunk: number;
|
||||||
totalChunks: number;
|
readonly totalChunks: number;
|
||||||
|
|
||||||
constructor(currentChunk: number, totalChunks: number) {
|
constructor(currentChunk: number, totalChunks: number) {
|
||||||
super("firmwareprogress");
|
super("firmwareprogress");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user