@sanity/routes
    Preparing search index...

    Function defineRouteSyncBlueprint

    • Generates a blueprint configuration for a route sync function.

      Returns a config object compatible with defineDocumentFunction() from @sanity/blueprints. Use it directly in your blueprint definition.

      Parameters

      • channel: string

        The route config channel (e.g., 'web')

      • options: { types: string[] }

        Configuration with the document types to watch

      Returns BlueprintDocumentFunctionConfig

      A config object for defineDocumentFunction()

      // studio/functions/route-sync/function.ts
      import { defineDocumentFunction } from '@sanity/blueprints'
      import { defineRouteSyncBlueprint } from '@sanity/routes'

      export const routeSyncFunction = defineDocumentFunction(
      defineRouteSyncBlueprint('web', { types: ['article', 'blogPost'] })
      )
    • Parameters

      Returns BlueprintDocumentFunctionConfig

      Use defineRouteSyncBlueprint(channel, options) instead.