{"version":3,"file":"BrightAndSBProperty.mjs","names":["common.withDefault","common.Base64"],"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,sBAAsB,EAAE,aACnC,CACE,EAAE,KAAK,EACL,gBAAgBA,YAAmB,UAAU,SAAS,EACxD,CAAC,GACD,EAAE,QAAQ;CACR,eAAe;CACf,cAAcC;CACd,eAAeA;CACf,cAAcA;AAChB,CAAC,CACH,GACA,qBACF"}