mirror of
https://github.com/clockworklabs/SpacetimeDB.git
synced 2026-05-10 01:30:37 -04:00
dd2c95f113
Move `CaseConversionPolicy` from `SpacetimeDB.Internal` to the public `SpacetimeDB` namespace so module authors can write: ```csharp [SpacetimeDB.Settings] public const CaseConversionPolicy CASE_CONVERSION_POLICY = CaseConversionPolicy.SnakeCase; ``` instead of the verbose: ```csharp public const SpacetimeDB.Internal.CaseConversionPolicy CASE_CONVERSION_POLICY = SpacetimeDB.Internal.CaseConversionPolicy.SnakeCase; ``` ### Changes - Move enum definition from `SpacetimeDB.Internal` to `SpacetimeDB` namespace in autogen - Fully qualify all `Internal` references to `SpacetimeDB.CaseConversionPolicy` - Codegen source generator accepts both `SpacetimeDB.CaseConversionPolicy` and `SpacetimeDB.Internal.CaseConversionPolicy` for backward compatibility - Updated test fixture and verified snapshots - All 4 codegen tests pass --------- Co-authored-by: clockwork-labs-bot <clockwork-labs-bot@users.noreply.github.com>
SpacetimeDB
These projects contain the SpacetimeDB SATS typesystem, codegen and runtime bindings for SpacetimeDB WebAssembly modules.
Please refer to documentation inside Codegen and Runtime folders for more details.