{"version":3,"file":"ChipMBI5759BExtendProperty.mjs","names":["common.Bool_true","common.Bool","common.UInt8","common.Int32","common.UInt32"],"sources":["../generated/ChipMBI5759BExtendProperty.ts"],"sourcesContent":["import * as t from 'io-ts';\nimport * as common from '../lib/common';\nimport { ChipBaseExtendPropey } from './ChipBaseExtendPropey'; // import\nimport { ChipMBI5759BCustomExtendProperty } from './ChipMBI5759BCustomExtendProperty'; // import\nimport { ChipMBI5759BGRGBExtendProperty } from './ChipMBI5759BGRGBExtendProperty';\n // import\nexport const ChipMBI5759BExtendPropertyBase = t.intersection(\n  [\n    ChipBaseExtendPropey,\n    t.type({\n      IsAdvancedMode: common.Bool_true,\n    }),\n    t.partial({\n      GRGBExtendProperty: ChipMBI5759BGRGBExtendProperty, // #657\n      CustomExtendProperty: ChipMBI5759BCustomExtendProperty, // #659\n      IsUseNewModule: common.Bool, // #667\n      ChipLibVersion: common.UInt8, // #671\n      GrayDepth: common.UInt8, // #683\n      ScanType: common.Int32, // #695\n      subField: common.UInt8, // #707\n      SpecialDataLen: common.Int32, // #719\n      SpecialRegisterAddr: common.UInt32,\n    }),\n  ],\n  'ChipMBI5759BExtendPropertyBase'\n);\n/**\n * Codec for {@link ChipMBI5759BExtendProperty}\n * @category Codecs\n * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.ChipMBI5759B.decompiled.cs:654\n */\nexport const ChipMBI5759BExtendProperty = t.intersection(\n  [\n    ChipMBI5759BExtendPropertyBase,\n    t.partial({ '@_xsi:type': t.literal('ChipMBI5759BExtendProperty') }),\n  ],\n  'ChipMBI5759BExtendProperty'\n);\nexport interface ChipMBI5759BExtendProperty extends t.TypeOf<typeof ChipMBI5759BExtendProperty> {\n  GRGBExtendProperty?: ChipMBI5759BGRGBExtendProperty;\n  CustomExtendProperty?: ChipMBI5759BCustomExtendProperty;\n}\n"],"mappings":";;;;;;;AAMA,MAAa,iCAAiC,EAAE,aAC9C;CACE;CACA,EAAE,KAAK,EACL,gBAAgBA,UAClB,CAAC;CACD,EAAE,QAAQ;EACR,oBAAoB;EACpB,sBAAsB;EACtB,gBAAgBC;EAChB,gBAAgBC;EAChB,WAAWA;EACX,UAAUC;EACV,UAAUD;EACV,gBAAgBC;EAChB,qBAAqBC;CACvB,CAAC;AACH,GACA,gCACF;;;;;;AAMA,MAAa,6BAA6B,EAAE,aAC1C,CACE,gCACA,EAAE,QAAQ,EAAE,cAAc,EAAE,QAAQ,4BAA4B,EAAE,CAAC,CACrE,GACA,4BACF"}