mac: bundle web chat assets
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
// Registry of custom message renderers by role
|
||||
const messageRenderers = new Map();
|
||||
export function registerMessageRenderer(role, renderer) {
|
||||
messageRenderers.set(role, renderer);
|
||||
}
|
||||
export function getMessageRenderer(role) {
|
||||
return messageRenderers.get(role);
|
||||
}
|
||||
export function renderMessage(message) {
|
||||
return messageRenderers.get(message.role)?.render(message);
|
||||
}
|
||||
//# sourceMappingURL=message-renderer-registry.js.map
|
||||
Reference in New Issue
Block a user