@nebulaglitch/gcode
Version:
A library to generate gcode output
1 lines • 1.56 kB
Source Map (JSON)
{"version":3,"file":"rapidmove.cjs","sources":["../../src/commands/rapidmove.ts"],"sourcesContent":["'use strict';\n\nimport Command from '../command';\nimport Argument from '../argument';\n\nclass RapidMove extends Command {\n constructor(x: number | null = null, y: number | null = null, z: number | null = null, w: number | null = null) {\n super('G', 0);\n if (x !== null) {\n this.args.push(new Argument('X', x));\n }\n if (y !== null) {\n this.args.push(new Argument('Y', y));\n }\n if (z !== null) {\n this.args.push(new Argument('Z', z));\n }\n if (w !== null) {\n this.args.push(new Argument('W', w));\n }\n }\n}\n\nexport default RapidMove;\n"],"names":["RapidMove","Command","constructor","x","y","z","w","args","push","Argument"],"mappings":";;;;;;;AAKA,MAAMA,SAAkBC,SAAAA,eAAAA,CAAAA;IACpBC,WAAYC,CAAAA,CAAAA,GAAmB,IAAI,EAAEC,CAAmB,GAAA,IAAI,EAAEC,CAAAA,GAAmB,IAAI,EAAEC,CAAmB,GAAA,IAAI,CAAE;AAC5G,QAAA,KAAK,CAAC,GAAK,EAAA,CAAA,CAAA;AACX,QAAA,IAAIH,MAAM,IAAM,EAAA;AACZ,YAAA,IAAI,CAACI,IAAI,CAACC,IAAI,CAAC,IAAIC,iBAAS,GAAKN,EAAAA,CAAAA,CAAAA,CAAAA;AACrC;AACA,QAAA,IAAIC,MAAM,IAAM,EAAA;AACZ,YAAA,IAAI,CAACG,IAAI,CAACC,IAAI,CAAC,IAAIC,iBAAS,GAAKL,EAAAA,CAAAA,CAAAA,CAAAA;AACrC;AACA,QAAA,IAAIC,MAAM,IAAM,EAAA;AACZ,YAAA,IAAI,CAACE,IAAI,CAACC,IAAI,CAAC,IAAIC,iBAAS,GAAKJ,EAAAA,CAAAA,CAAAA,CAAAA;AACrC;AACA,QAAA,IAAIC,MAAM,IAAM,EAAA;AACZ,YAAA,IAAI,CAACC,IAAI,CAACC,IAAI,CAAC,IAAIC,iBAAS,GAAKH,EAAAA,CAAAA,CAAAA,CAAAA;AACrC;AACJ;AACJ;;;;"}