Fixed typescript name
This commit is contained in:
parent
5ebe7a12eb
commit
509cbdba9b
src/utils
@ -1,5 +1,6 @@
|
||||
import { CollectionConfig } from "payload/types";
|
||||
import { Collections } from "../constants";
|
||||
import { formatToPascalCase } from "./string";
|
||||
|
||||
type CollectionConfigWithPlugins = CollectionConfig;
|
||||
|
||||
@ -13,5 +14,5 @@ export type BuildCollectionConfig = Omit<
|
||||
|
||||
export const buildCollectionConfig = (config: BuildCollectionConfig): CollectionConfig => ({
|
||||
...config,
|
||||
typescript: { interface: config.labels.singular },
|
||||
typescript: { interface: formatToPascalCase(config.labels.singular) },
|
||||
});
|
||||
|
@ -19,3 +19,5 @@ export const formatToCamelCase = (name: string): string =>
|
||||
.split(/[ \_-]/g)
|
||||
.map((part, index) => (index > 0 ? capitalize(part) : part))
|
||||
.join("");
|
||||
|
||||
export const formatToPascalCase = (name: string): string => capitalize(formatToCamelCase(name));
|
||||
|
Loading…
x
Reference in New Issue
Block a user