BridgeJS: Import TypeScript enum definitions into Swift enums
Implement a BridgeJS feature in JavaScriptKit that allows importing TypeScript enum definitions into Swift.
Desired behavior:
Enable TypeScript enums such as:
export enum FeatureFlag { foo = "foo", bar = "bar", }
to be imported seamlessly into Swift as:
enum FeatureFlag: String { case foo = "foo" case bar = "bar" }
Notes
- The tool should support string-valued enums at a minimum.
- The conversion should preserve all exported enum members.