{"version":3,"file":"FlashTopology.mjs","names":["common.XMLArray","common.Numeric"],"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,gBAAgB,EAAE,aAC7B,CACE,EAAE,KAAK,EACL,0BAA0BA,SAAgB,yBAAyB,yBAAyB,EAC9F,CAAC,GACD,EAAE,QAAQ;CACR,kBAAkB;CAClB,iBAAiBC;AACnB,CAAC,CACH,GACA,eACF"}