Function: defineCollection()
function defineCollection<TSchema extends StandardSchema<object>, TOutput extends TransformOutput = TransformOutput, TFile extends FileInfo | undefined = FileInfo | undefined>(collection: CollectionConfig<TSchema, TOutput, TFile>): CollectionConfig<TSchema, TOutput, TFile>;Defined in: index.ts:477
Defines a collection outside the config, eg in its own file, with transform typed from its schema.
Parameters
collection
CollectionConfig<TSchema, TOutput, TFile>
Returns
CollectionConfig<TSchema, TOutput, TFile>
Example
export const posts = defineCollection({
loader: directory("content/posts"),
schema: z.object({ title: z.string() }),
});
export default defineConfig({ collections: { posts } });