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