Phase 3.4: SWE Common Types\n\n### Completed\n\nCreated complete TypeScript type definitions for OGC SWE Common 3.0 (commit 784825c).\n\nFiles created: \n- src/ogc-api/csapi/formats/swecommon/types.ts (~600 lines)\n- src/ogc-api/csapi/formats/swecommon/types.spec.ts (~530 lines)\n\n16 data component types: \nSweBoolean, SweCount, SweQuantity, SweText, SweCategory, SweTime, SweCountRange, SweQuantityRange, SweTimeRange, SweCategoryRange, DataRecord, Vector, DataArray, Matrix, DataChoice, SweGeometry\n\n4 encoding types: \nTextEncoding, JSONEncoding, BinaryEncoding, XMLEncoding\n\nSupporting types: \nUnitOfMeasure, AllowedValues, AllowedTokens, AllowedTimes, NilValues, EncodedValues, ElementCount, AssociationAttributeGroup, GeometryConstraint\n\nDiscriminated unions: \nAnyComponent (16 types), AnySimpleComponent (10 types), AnyScalarComponent (6 types), DataEncoding (4 types)\n\nValidation: tsc --noEmit clean, 27 type/discriminator tests passing, 400 total CSAPI tests passing (zero regressions)." Reactions are currently unavailable
Phase 3.4: SWE Common Types\n\n### Completed\n\nCreated complete TypeScript type definitions for OGC SWE Common 3.0 (commit
784825c).\n\nFiles created:\n-src/ogc-api/csapi/formats/swecommon/types.ts(~600 lines)\n-src/ogc-api/csapi/formats/swecommon/types.spec.ts(~530 lines)\n\n16 data component types:\nSweBoolean, SweCount, SweQuantity, SweText, SweCategory, SweTime, SweCountRange, SweQuantityRange, SweTimeRange, SweCategoryRange, DataRecord, Vector, DataArray, Matrix, DataChoice, SweGeometry\n\n4 encoding types:\nTextEncoding, JSONEncoding, BinaryEncoding, XMLEncoding\n\nSupporting types:\nUnitOfMeasure, AllowedValues, AllowedTokens, AllowedTimes, NilValues, EncodedValues, ElementCount, AssociationAttributeGroup, GeometryConstraint\n\nDiscriminated unions:\nAnyComponent (16 types), AnySimpleComponent (10 types), AnyScalarComponent (6 types), DataEncoding (4 types)\n\nValidation: tsc --noEmit clean, 27 type/discriminator tests passing, 400 total CSAPI tests passing (zero regressions)."