{"version":3,"file":"ChipAutoAdjustRefreshRateParamBase.mjs","names":["common.XMLArray","common.UInt8"],"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,qCAAqC,EAAE,aAClD,CACE,EAAE,KAAK,EACL,8BAA8BA,SAC5B,wBACA,wBACF,EACF,CAAC,GACD,EAAE,QAAQ;CACR,WAAWC;CACX,YAAY;AACd,CAAC,CACH,GACA,oCACF"}