UNPKG

@nebulaglitch/gcode

Version:
1 lines 1.16 kB
{"version":3,"file":"gcodeprinter.cjs","sources":["../src/gcodeprinter.ts"],"sourcesContent":["'use strict';\n\nimport Command from './command';\n\nclass GcodePrinter {\n\n public static print(arr: Command[], sb: string = '') {\n arr.forEach((current: Command | Array<Command>) => {\n if (current instanceof Command) {\n sb += current.toString();\n } else if (current instanceof Array) {\n sb += '\\n';\n sb = GcodePrinter.print(current, sb);\n }\n sb += '\\n';\n });\n return sb;\n }\n}\n\nexport default GcodePrinter;\n"],"names":["GcodePrinter","print","arr","sb","forEach","current","Command","toString","Array"],"mappings":";;;;;;AAIA,MAAMA,YAAAA,CAAAA;AAEF,IAAA,OAAcC,KAAMC,CAAAA,GAAc,EAAEC,EAAAA,GAAa,EAAE,EAAE;QACjDD,GAAIE,CAAAA,OAAO,CAAC,CAACC,OAAAA,GAAAA;AACT,YAAA,IAAIA,mBAAmBC,eAAS,EAAA;AAC5BH,gBAAAA,EAAAA,IAAME,QAAQE,QAAQ,EAAA;aACnB,MAAA,IAAIF,mBAAmBG,KAAO,EAAA;gBACjCL,EAAM,IAAA,IAAA;gBACNA,EAAKH,GAAAA,YAAAA,CAAaC,KAAK,CAACI,OAASF,EAAAA,EAAAA,CAAAA;AACrC;YACAA,EAAM,IAAA,IAAA;AACV,SAAA,CAAA;QACA,OAAOA,EAAAA;AACX;AACJ;;;;"}