summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/main/java/org/zwobble/hobgoblin/compiler/output/generators/typescripttypes/TypescriptTypesGenerator.java10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/main/java/org/zwobble/hobgoblin/compiler/output/generators/typescripttypes/TypescriptTypesGenerator.java b/src/main/java/org/zwobble/hobgoblin/compiler/output/generators/typescripttypes/TypescriptTypesGenerator.java
index ac9cbb9..16c0003 100644
--- a/src/main/java/org/zwobble/hobgoblin/compiler/output/generators/typescripttypes/TypescriptTypesGenerator.java
+++ b/src/main/java/org/zwobble/hobgoblin/compiler/output/generators/typescripttypes/TypescriptTypesGenerator.java
@@ -96,8 +96,8 @@ public class TypescriptTypesGenerator implements Generator {
TypesInfo typesInfo
) {
switch (statement) {
- case TypedEnumDefinitionNode _ -> {
- throw new UnsupportedOperationException("TODO");
+ case TypedEnumDefinitionNode enumDefinition -> {
+ return generateEnumDefinition(enumDefinition);
}
case TypedNativeTypeDefinitionNode _ -> {
@@ -114,6 +114,12 @@ public class TypescriptTypesGenerator implements Generator {
}
}
+ private List<TypescriptStatement> generateEnumDefinition(
+ TypedEnumDefinitionNode enumDefinition
+ ) {
+ return List.of();
+ }
+
private List<TypescriptStatement> generateStructDefinition(
TypedStructDefinitionNode structDefinition,
TypesInfo typesInfo