{"version":3,"file":"ChipMBI5759BExtendProperty.cjs","names":["t","ChipBaseExtendPropey","ChipMBI5759BGRGBExtendProperty","ChipMBI5759BCustomExtendProperty"],"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,iCAAiCA,MAAE,aAC9C;CACEC;CACAD,MAAE,KAAK,EACL,yCACF,CAAC;CACDA,MAAE,QAAQ;EACR,oBAAoBE;EACpB,sBAAsBC;EACtB;EACA;EACA;EACA;EACA;EACA;EACA;CACF,CAAC;AACH,GACA,gCACF;;;;;;AAMA,MAAa,6BAA6BH,MAAE,aAC1C,CACE,gCACAA,MAAE,QAAQ,EAAE,cAAcA,MAAE,QAAQ,4BAA4B,EAAE,CAAC,CACrE,GACA,4BACF"}