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>>