Description
I'm getting the following error when using a custom provider in YjsPlugin.
[yjs] Error creating provider of type signalr: Error: Provider type "signalr" not found in registry
I've registered my provider like this.
import { registerProviderType } from "@udecode/plate-yjs";
type SignalRProviderOptions = {
url: string;
roomName: string;
token: string;
};
export class SignalRProvider {
type = "signalr" as const;
// .... implementation
}
registerProviderType("signalr", SignalRProvider);
Reproduction URL
No response
Reproduction steps
1. Create a custom provider class
2. Invoke registerProviderType
3. Use custom provider in YjsPlugin
4. See error: [yjs] Error creating provider of type signalr: Error: Provider type "signalr" not found in registry
Plate version
^48.0.1
Slate React version
^0.114.2
Screenshots
[yjs] Error creating provider of type signalr: Error: Provider type "signalr" not found in registry
at createProvider (@udecode_plate-yjs_react.js?v=39b01474:640:11)
at Object.init (@udecode_plate-yjs_react.js?v=39b01474:861:28)
Logs
Browsers
Chrome