Join a fixed provider definition with injected shell dependencies.
Id, copy and security properties.
Backend constructor and availability check.
A MessagingProvider ready for MessagingRegistry.register.
MessagingProvider
MessagingRegistry.register
const provider = defineProvider( { id: 'demo', name: 'Demo', description: 'For previews.', properties }, { createBackend: () => createMemoryBackend(), available: () => ({ available: true }) },); Copy
const provider = defineProvider( { id: 'demo', name: 'Demo', description: 'For previews.', properties }, { createBackend: () => createMemoryBackend(), available: () => ({ available: true }) },);
Join a fixed provider definition with injected shell dependencies.