{"version":3,"file":"BrightAndSBProperty.cjs","names":["t","ChipType","ScanBoardProperty"],"sources":["../generated/BrightAndSBProperty.ts"],"sourcesContent":["import * as t from 'io-ts';\nimport * as common from '../lib/common';\nimport { ChipType, ChipTypeEnum } from './ChipType'; // import\nimport { ScanBoardProperty } from './ScanBoardProperty'; // import\n/**\n * Codec for interface {@link BrightAndSBProperty}\n * @category Codecs\n * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.DataClass.decompiled.cs:74384\n */\nexport const BrightAndSBProperty = t.intersection(\n  [\n    t.type({\n      SelectChipType: common.withDefault(ChipType, 'Unknown'),\n    }),\n    t.partial({\n      ScanBoardProp: ScanBoardProperty, // #74387\n      FirstRegData: common.Base64, // #74389\n      SecondRegData: common.Base64, // #74391\n      ThirdRegData: common.Base64,\n    }),\n  ],\n  'BrightAndSBProperty'\n);\nexport interface BrightAndSBProperty extends t.TypeOf<typeof BrightAndSBProperty> {\n  ScanBoardProp?: ScanBoardProperty;\n  SelectChipType: ChipTypeEnum;\n}\n"],"mappings":";;;;;;;;;;;;;;AASA,MAAa,sBAAsBA,MAAE,aACnC,CACEA,MAAE,KAAK,EACL,2CAAmCC,2BAAU,SAAS,EACxD,CAAC,GACDD,MAAE,QAAQ;CACR,eAAeE;CACf;CACA;CACA;AACF,CAAC,CACH,GACA,qBACF"}