{"version":3,"file":"ModuleInIrRegularCabinet.mjs","names":["common.XMLArray","common.Int32","common.Bool","common.PointFromString"],"sources":["../generated/ModuleInIrRegularCabinet.ts"],"sourcesContent":["import * as t from 'io-ts';\nimport * as common from '../lib/common';\nimport { LEDModuleProperty } from './LEDModuleProperty'; // import\nimport { ModuleGroupInCabinet } from './ModuleGroupInCabinet'; // import\n/**\n * Codec for interface {@link ModuleInIrRegularCabinet}\n * @category Codecs\n * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.DataClass.decompiled.cs:27564\n */\nexport const ModuleInIrRegularCabinet = t.intersection(\n  [\n    t.type({\n      GroupInfoInCabinet: common.XMLArray(ModuleGroupInCabinet, 'ModuleGroupInCabinet'),\n    }),\n    t.partial({\n      Id: t.string, // #27567\n      ModuleProperty: LEDModuleProperty, // #27569\n      HubIndex: common.Int32, // #27571\n      XInCabinet: common.Int32, // #27573\n      YInCabinet: common.Int32, // #27575\n      PixelColInCabinet: common.Int32, // #27577\n      PixelRowInCabinet: common.Int32, // #27581\n      IsSector: common.Bool, // #27583\n      SectorPoint: common.PointFromString,\n    }),\n  ],\n  'ModuleInIrRegularCabinet'\n);\nexport interface ModuleInIrRegularCabinet extends t.TypeOf<typeof ModuleInIrRegularCabinet> {\n  ModuleProperty?: LEDModuleProperty;\n}\n"],"mappings":";;;;;;;;;;;AASA,MAAa,2BAA2B,EAAE,aACxC,CACE,EAAE,KAAK,EACL,oBAAoBA,SAAgB,sBAAsB,sBAAsB,EAClF,CAAC,GACD,EAAE,QAAQ;CACR,IAAI,EAAE;CACN,gBAAgB;CAChB,UAAUC;CACV,YAAYA;CACZ,YAAYA;CACZ,mBAAmBA;CACnB,mBAAmBA;CACnB,UAAUC;CACV,aAAaC;AACf,CAAC,CACH,GACA,0BACF"}