Skip to content

@morph-mapper/source


@morph-mapper/source / PluginHostApi

Interface: PluginHostApi

Defined in: types/provider.ts:7

External networking dependencies which need to be resolved by the consuming application.

Properties

createCallRender

createCallRender: (textContent) => (code) => Promise<Result<any, PluginFrameworkError>>

Defined in: types/provider.ts:8

Parameters

textContent

string

Returns

(code) => Promise<Result<any, PluginFrameworkError>>


createGetTemplate

createGetTemplate: () => (id) => Promise<Result<any, PluginFrameworkError>>

Defined in: types/provider.ts:11

Returns

(id) => Promise<Result<any, PluginFrameworkError>>


createLLMExtract

createLLMExtract: () => (prompt, promptName, title?) => Promise<Result<any, PluginFrameworkError>>

Defined in: types/provider.ts:14

Returns

(prompt, promptName, title?) => Promise<Result<any, PluginFrameworkError>>


createSetTemplatePlugins

createSetTemplatePlugins: () => (id, pluginData) => Promise<Result<void, PluginFrameworkError>>

Defined in: types/provider.ts:19

Returns

(id, pluginData) => Promise<Result<void, PluginFrameworkError>>