{"version":3,"file":"ChipAutoAdjustRefreshRateParamBase.cjs","names":["t","SingleRefreshRateParam","AutoAdjustFreqConfigMode"],"sources":["../generated/ChipAutoAdjustRefreshRateParamBase.ts"],"sourcesContent":["import * as t from 'io-ts';\nimport * as common from '../lib/common';\nimport { AutoAdjustFreqConfigMode, AutoAdjustFreqConfigModeEnum } from './AutoAdjustFreqConfigMode'; // import\nimport { SingleRefreshRateParam } from './SingleRefreshRateParam'; // import\n/**\n * Codec for interface {@link ChipAutoAdjustRefreshRateParamBase}\n * @category Codecs\n * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.DataClass.decompiled.cs:30271\n */\nexport const ChipAutoAdjustRefreshRateParamBase = t.intersection(\n  [\n    t.type({\n      ChipAutoRefreshRateParamList: common.XMLArray(\n        SingleRefreshRateParam,\n        'SingleRefreshRateParam'\n      ),\n    }),\n    t.partial({\n      ScanCount: common.UInt8, // #30281\n      ConfigMode: AutoAdjustFreqConfigMode,\n    }),\n  ],\n  'ChipAutoAdjustRefreshRateParamBase'\n);\nexport interface ChipAutoAdjustRefreshRateParamBase\n  extends t.TypeOf<typeof ChipAutoAdjustRefreshRateParamBase> {\n  ConfigMode?: AutoAdjustFreqConfigModeEnum;\n}\n"],"mappings":";;;;;;;;;;;;;;AASA,MAAa,qCAAqCA,MAAE,aAClD,CACEA,MAAE,KAAK,EACL,sDACEC,uDACA,wBACF,EACF,CAAC,GACDD,MAAE,QAAQ;CACR;CACA,YAAYE;AACd,CAAC,CACH,GACA,oCACF"}