{"version":3,"file":"IrregularPointInfo.mjs","names":["common.withDefault","common.Int32"],"sources":["../generated/IrregularPointInfo.ts"],"sourcesContent":["import * as t from 'io-ts';\nimport * as common from '../lib/common';\n/**\n * Codec for interface {@link IrregularPointInfo}\n * @category Codecs\n * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.DataClass.decompiled.cs:38001\n */\nexport const IrregularPointInfo = t.intersection(\n  [\n    t.type({\n      CopyDG: common.withDefault(common.Int32, -1),\n    }),\n    t.partial({\n      Scan: common.Int32, // #38003\n      Pos: common.Int32, // #38005\n      DG: common.Int32, // #38009\n      PointX: common.Int32, // #38011\n      PointY: common.Int32,\n    }),\n  ],\n  'IrregularPointInfo'\n);\nexport interface IrregularPointInfo extends t.TypeOf<typeof IrregularPointInfo> {}\n"],"mappings":";;;;;;;;;AAOA,MAAa,qBAAqB,EAAE,aAClC,CACE,EAAE,KAAK,EACL,QAAQA,YAAmBC,OAAc,EAAE,EAC7C,CAAC,GACD,EAAE,QAAQ;CACR,MAAMA;CACN,KAAKA;CACL,IAAIA;CACJ,QAAQA;CACR,QAAQA;AACV,CAAC,CACH,GACA,oBACF"}