Refactors renderer interfaces and implementations

Converts renderer interfaces to use 'I' prefix for better type clarity
Adds async support for rendering pipeline
Updates resource rendering to use ResourceService
Removes hardcoded resource data

Improves type safety and flexibility of rendering system
This commit is contained in:
Janus C. H. Knudsen 2025-12-09 23:16:13 +01:00
parent 7f6279a6f3
commit 400de8c9d5
10 changed files with 46 additions and 47 deletions

View file

@ -73,7 +73,7 @@ export class DemoApp {
return {
templateId: 'day',
groupings: [
{ type: 'resource', values: ['res1', 'res2'] },
{ type: 'resource', values: ['EMP001', 'EMP002'] },
{ type: 'date', values: today }
]
};
@ -90,7 +90,7 @@ export class DemoApp {
return {
templateId: 'resource',
groupings: [
{ type: 'resource', values: ['res1', 'res2'] },
{ type: 'resource', values: ['EMP001', 'EMP002'] },
{ type: 'date', values: dates }
]
};