diff --git a/src/platform/web/ui/general/TemplateView.ts b/src/platform/web/ui/general/TemplateView.ts index ef6320e7..059dfaf6 100644 --- a/src/platform/web/ui/general/TemplateView.ts +++ b/src/platform/web/ui/general/TemplateView.ts @@ -181,7 +181,7 @@ export class TemplateBuilder { this._templateView._addEventListener(node, name, fn, useCapture); } - _addAttributeBinding(node: Element, name: string, fn: (value: T) => boolean | string): void { + _addAttributeBinding(node: Element, name: string, fn: AttributeBinding): void { let prevValue: string | boolean | undefined = undefined; const binding = () => { const newValue = fn(this._value);