docs-util: fix how data model name is inferred (#8351)
This commit is contained in:
@@ -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("-")
|
||||
|
||||
Reference in New Issue
Block a user