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.
defineDocumentFunction()
@sanity/blueprints
The route config channel (e.g., 'web')
Configuration with the document types to watch
A config object for defineDocumentFunction()
// studio/functions/route-sync/function.tsimport { defineDocumentFunction } from '@sanity/blueprints'import { defineRouteSyncBlueprint } from '@sanity/routes'export const routeSyncFunction = defineDocumentFunction( defineRouteSyncBlueprint('web', { types: ['article', 'blogPost'] })) Copy
// studio/functions/route-sync/function.tsimport { defineDocumentFunction } from '@sanity/blueprints'import { defineRouteSyncBlueprint } from '@sanity/routes'export const routeSyncFunction = defineDocumentFunction( defineRouteSyncBlueprint('web', { types: ['article', 'blogPost'] }))
Use defineRouteSyncBlueprint(channel, options) instead.
defineRouteSyncBlueprint(channel, options)
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.