{"version":3,"file":"cmdgroup.cjs","sources":["../src/cmdgroup.ts"],"sourcesContent":["'use strict';\n\nimport Comment from './commands/comment';\n\nclass CmdGroup extends Array {\n\n    private mName: string;\n\n    get name() {\n        return this.mName;\n    }\n\n    set name(name) {\n        this.mName = name;\n    }\n\n    constructor(name: string, ...args: any[]) {\n        super(...args);\n        this.mName = name;\n        this.push(new Comment(name));\n    }\n}\n\nexport default CmdGroup;\n"],"names":["CmdGroup","Array","name","mName","constructor","args","push","Comment"],"mappings":";;;;;;;;;;;;;;;;;;;AAIA,MAAMA,QAAiBC,SAAAA,KAAAA,CAAAA;AAInB,IAAA,IAAIC,IAAO,GAAA;QACP,OAAO,IAAI,CAACC,KAAK;AACrB;IAEA,IAAID,IAAAA,CAAKA,IAAI,EAAE;QACX,IAAI,CAACC,KAAK,GAAGD,IAAAA;AACjB;AAEAE,IAAAA,WAAAA,CAAYF,IAAY,EAAE,GAAGG,IAAW,CAAE;AACtC,QAAA,KAAK,CAAIA,GAAAA,IAAAA,CAAAA,EAXb,gBAAQF,CAAAA,IAAAA,EAAAA,OAAAA,EAAR,MAAA,CAAA;QAYI,IAAI,CAACA,KAAK,GAAGD,IAAAA;AACb,QAAA,IAAI,CAACI,IAAI,CAAC,IAAIC,eAAQL,CAAAA,IAAAA,CAAAA,CAAAA;AAC1B;AACJ;;;;"}