ajvincent / composite-collection

Composing Maps, WeakMaps, Sets and WeakSets into compiled classes
Mozilla Public License 2.0
1 stars 0 forks source link

source/generatorTools/LocalStringStateMachine scaffolding #89

Closed ajvincent closed 2 years ago

ajvincent commented 2 years ago

There's a loop in build dependencies, thanks to bootstrapping: CollectionConfiguration => ConfigurationStateGraphs => StringStateMachine => CollectionConfiguration

This means I can't port any of them to TypeScript without porting all of them at the same time. That's a non-starter because StringStateMachine is generated code, and I'm a long way from generating TypeScript collections, even .d.mts files.

To work around that, I'm going to temporarily break the bootstrapping by forking StringStateMachine into LocalStringStateMachine.d.mts or LocalStringStateMachine.mts.