nuxt-schema-org
Version:
The quickest and easiest way to build Schema.org graphs for Nuxt.
11 lines (8 loc) • 590 B
TypeScript
import { Collection } from '@nuxt/content';
import { z } from 'zod';
declare const schemaOrgSchema: z.ZodOptional<z.ZodUnion<readonly [z.ZodRecord<z.ZodString, z.ZodAny>, z.ZodOptional<z.ZodArray<z.ZodRecord<z.ZodString, z.ZodAny>>>]>>;
declare const schema: z.ZodObject<{
schemaOrg: z.ZodOptional<z.ZodUnion<readonly [z.ZodRecord<z.ZodString, z.ZodAny>, z.ZodOptional<z.ZodArray<z.ZodRecord<z.ZodString, z.ZodAny>>>]>>;
}, z.core.$strip>;
declare function asSchemaOrgCollection<T>(collection: Collection<T>): Collection<T>;
export { asSchemaOrgCollection, schema, schemaOrgSchema };