AI Disclosure: This page was generated by an LLM and may contain inaccuracies. Hand-crafted documentation will be implemented over time on the road to 1.0
definePlugin
Since Plugin API: 1.0.0
Signature
export function definePlugin(manifest: PluginManifest, definition: Omit<PhialsPlugin, "id" | "name" | "version">): PhialsPlugin {
const validManifest = definePluginManifest(manifest);
return Object.freeze({
...definition,
id: validManifest.id,
name: validManifest.name,
version: validManifest.version,
});
}