frontend-app-api: disallow duplicate extension data output
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
This commit is contained in:
@@ -119,6 +119,11 @@ export function createExtensionInstance(options: {
|
||||
`Extension '${extension.id}' tried to bind unknown output '${name}'`,
|
||||
);
|
||||
}
|
||||
if (extensionData.has(ref.id)) {
|
||||
throw new Error(
|
||||
`Extension '${extension.id}' received duplicate output of '${ref.id}' via '${name}'`,
|
||||
);
|
||||
}
|
||||
extensionData.set(ref.id, output);
|
||||
}
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user