frontend-plugin-api: add support for relative attachments

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
This commit is contained in:
Patrik Oldsberg
2025-10-23 10:35:05 +02:00
parent 01476f00de
commit 7c6a66dd9f
11 changed files with 263 additions and 43 deletions
@@ -17,7 +17,7 @@
import {
ApiHolder,
AppNode,
ExtensionAttachToSpec,
ExtensionDefinitionAttachTo,
ExtensionDataValue,
ExtensionDataRef,
ExtensionDefinition,
@@ -36,7 +36,7 @@ export const OpaqueExtensionDefinition = OpaqueType.create<{
readonly kind?: string;
readonly namespace?: string;
readonly name?: string;
readonly attachTo: ExtensionAttachToSpec;
readonly attachTo: ExtensionDefinitionAttachTo;
readonly disabled: boolean;
readonly configSchema?: PortableSchema<any, any>;
readonly inputs: {
@@ -67,7 +67,7 @@ export const OpaqueExtensionDefinition = OpaqueType.create<{
readonly kind?: string;
readonly namespace?: string;
readonly name?: string;
readonly attachTo: ExtensionAttachToSpec;
readonly attachTo: ExtensionDefinitionAttachTo;
readonly disabled: boolean;
readonly configSchema?: PortableSchema<any, any>;
readonly inputs: { [inputName in string]: ExtensionInput };