docs-util: fix how data model name is inferred (#8351)

This commit is contained in:
Shahed Nasser authored and GitHub committed 2024-07-30 18:59:29 +03:00
1 parent 6fabb7fad2
commit d4c9c1e7cd
3 files changed
+19 -3

No files matched your search

@@ -28,6 +28,10 @@ export function camelToTitle(str: string): string {
.trim()
}
export function camelToPascal(str: string): string {
return `${str.charAt(0).toUpperCase()}${str.substring(1)}`
}
export function snakeToWords(str: string): string {
return str.replaceAll("_", " ").toLowerCase()
}
@@ -39,6 +43,10 @@ export function snakeToPascal(str: string): string {
.join("")
}
export function isSnakeCase(str: string): boolean {
return /[a-z]+_[a-z]+/g.test(str)
}
export function kebabToTitle(str: string): string {
return str
.split("-")