const myPlugin = createConversationPlugin("my-plugin", () => {
return { ... };
});
type MyPluginDefinition = ConversationPluginDefinitionFromPlugin<typeof myPlugin>;
const isMyPlugin = (plugin?: ConversationPluginDefinition<any, any, any>): plugin is MyPluginDefinition
=> plugin?.name === myPluginName;
Generated using TypeDoc
Utility type to extract a
ConversationPluginDefinition
from aConversationPlugin
.Useful for creating type guards from plugins.