From b6c17332feb50cbaaf804fee04b2b61ef570671b Mon Sep 17 00:00:00 2001 From: Mike North Date: Mon, 25 Mar 2019 11:27:49 -0700 Subject: [PATCH] component is generic over args --- packages/@glimmer/component/src/component.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/@glimmer/component/src/component.ts b/packages/@glimmer/component/src/component.ts index be393c203..8a5496ca4 100644 --- a/packages/@glimmer/component/src/component.ts +++ b/packages/@glimmer/component/src/component.ts @@ -9,7 +9,7 @@ export interface Bounds { lastNode: Node; } -export default class Component extends GlimmerComponent { +export default class Component extends GlimmerComponent { get args() { trackedGet(this, 'args'); return this.__args__; @@ -25,7 +25,7 @@ export default class Component extends GlimmerComponent { /** @private * Slot on the component to save Arguments object passed to the `args` setter. */ - private __args__: any; + private __args__: T; /** * Development-mode only name of the component, useful for debugging.