{"version":3,"file":"FlashTopology.cjs","names":["t","FlashTopologyAndMeaasge","FlashPublicTopology"],"sources":["../generated/FlashTopology.ts"],"sourcesContent":["import * as t from 'io-ts';\nimport * as common from '../lib/common';\nimport { FlashPublicTopology } from './FlashPublicTopology'; // import\nimport { FlashTopologyAndMeaasge } from './FlashTopologyAndMeaasge'; // import\n/**\n * Codec for interface {@link FlashTopology}\n * @category Codecs\n * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.DataClass.decompiled.cs:66713\n */\nexport const FlashTopology = t.intersection(\n  [\n    t.type({\n      FlashTopologyAndMeaasges: common.XMLArray(FlashTopologyAndMeaasge, 'FlashTopologyAndMeaasge'),\n    }),\n    t.partial({\n      FlashPubTopology: FlashPublicTopology, // #66732\n      FlashWriteSpeed: common.Numeric,\n    }),\n  ],\n  'FlashTopology'\n);\nexport interface FlashTopology extends t.TypeOf<typeof FlashTopology> {\n  FlashPubTopology?: FlashPublicTopology;\n}\n"],"mappings":";;;;;;;;;;;;;;AASA,MAAa,gBAAgBA,MAAE,aAC7B,CACEA,MAAE,KAAK,EACL,kDAA0CC,yDAAyB,yBAAyB,EAC9F,CAAC,GACDD,MAAE,QAAQ;CACR,kBAAkBE;CAClB;AACF,CAAC,CACH,GACA,eACF"}