Skip to content

Commit 724ff6f

Browse files
committed
feat: add kebab casing option to CasingType
1 parent 9d662a6 commit 724ff6f

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

packages/dogs_generator/lib/settings.dart

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ class DogsGeneratorSettings {
5151
enum CasingType {
5252
keep,
5353
snake,
54+
kebab,
5455
camel,
5556
pascal,
5657
constant;
@@ -61,6 +62,8 @@ enum CasingType {
6162
return CasingType.keep;
6263
case "snake":
6364
return CasingType.snake;
65+
case "kebab":
66+
return CasingType.kebab;
6467
case "camel":
6568
return CasingType.camel;
6669
case "pascal":
@@ -84,6 +87,8 @@ enum CasingType {
8487
return ReCase(input).pascalCase;
8588
case CasingType.constant:
8689
return ReCase(input).constantCase;
90+
case CasingType.kebab:
91+
return ReCase(input).paramCase;
8792
}
8893
}
8994
}

0 commit comments

Comments
 (0)