slugToPascalCase
slugToPascalCase(
props):string
Defined in: packages/core/src/collections/utils.ts:90
Converts a collection slug to a PascalCase identifier for use in type names.
Splits on underscores and hyphens and capitalizes each segment.
Parameters
Section titled “Parameters”Input props.
string
The collection slug, e.g. "blog_posts", "authors".
Returns
Section titled “Returns”string
PascalCase string, e.g. "BlogPosts", "Authors".
Example
Section titled “Example”slugToPascalCase({ slug: "blog_posts" }) // → "BlogPosts"slugToPascalCase({ slug: "authors" }) // → "Authors"