Sanity Library Reference Docs
    Preparing search index...

    Interface SchemaPluginOptionsBeta

    interface SchemaPluginOptions {
        name?: string;
        templates?: Template<any, any>[] | TemplateResolver;
        types?:
            | SchemaTypeDefinition<
                | "string"
                | "number"
                | "boolean"
                | "object"
                | "text"
                | "crossDatasetReference"
                | "reference"
                | "image"
                | "document"
                | "url"
                | "email"
                | "date"
                | "block"
                | "array"
                | "datetime"
                | "file"
                | "geopoint"
                | "globalDocumentReference"
                | "slug"
                | "sanity.video",
            >[]
            | ComposableOption<
                SchemaTypeDefinition<
                    | "string"
                    | "number"
                    | "boolean"
                    | "object"
                    | "text"
                    | "crossDatasetReference"
                    | "reference"
                    | "image"
                    | "document"
                    | "url"
                    | "email"
                    | "date"
                    | "block"
                    | "array"
                    | "datetime"
                    | "file"
                    | "geopoint"
                    | "globalDocumentReference"
                    | "slug"
                    | "sanity.video",
                >[],
                Omit<
                    ConfigContext,
                    "schema"
                    | "i18n"
                    | "currentUser"
                    | "getClient"
                    | "client",
                >,
            >;
    }
    Index

    Properties

    name?: string
    templates?: Template<any, any>[] | TemplateResolver
    types?:
        | SchemaTypeDefinition<
            | "string"
            | "number"
            | "boolean"
            | "object"
            | "text"
            | "crossDatasetReference"
            | "reference"
            | "image"
            | "document"
            | "url"
            | "email"
            | "date"
            | "block"
            | "array"
            | "datetime"
            | "file"
            | "geopoint"
            | "globalDocumentReference"
            | "slug"
            | "sanity.video",
        >[]
        | ComposableOption<
            SchemaTypeDefinition<
                | "string"
                | "number"
                | "boolean"
                | "object"
                | "text"
                | "crossDatasetReference"
                | "reference"
                | "image"
                | "document"
                | "url"
                | "email"
                | "date"
                | "block"
                | "array"
                | "datetime"
                | "file"
                | "geopoint"
                | "globalDocumentReference"
                | "slug"
                | "sanity.video",
            >[],
            Omit<
                ConfigContext,
                "schema"
                | "i18n"
                | "currentUser"
                | "getClient"
                | "client",
            >,
        >