Skip to content

Commit 7ec2ee9

Browse files
committed
Add missing component registration
1 parent 7413759 commit 7ec2ee9

2 files changed

Lines changed: 9 additions & 3 deletions

File tree

test-app/app/components/shadow-root.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { getOwner } from '@ember/owner';
44
// @ts-expect-error Public property 'isFastBoot' of exported class
55
const isFastBoot = typeof FastBoot !== 'undefined';
66

7-
export default class ShadowRootComponent extends Component<{
7+
export default class ShadowRoot extends Component<{
88
Element: HTMLDivElement;
99
Blocks: { default: [] };
1010
}> {
@@ -39,3 +39,9 @@ export default class ShadowRootComponent extends Component<{
3939
return [...document.head.querySelectorAll('link')].map((link) => link.href);
4040
}
4141
}
42+
43+
declare module '@glint/environment-ember-loose/registry' {
44+
export default interface Registry {
45+
ShadowRoot: typeof ShadowRoot;
46+
}
47+
}

test-app/app/components/shadow.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import Component from '@glimmer/component';
22
import { tracked } from '@glimmer/tracking';
33
import { modifier } from 'ember-modifier';
44

5-
export default class ShadowComponent extends Component<{
5+
export default class Shadow extends Component<{
66
Element: HTMLDivElement;
77
Blocks: { default: [] };
88
}> {
@@ -28,6 +28,6 @@ export default class ShadowComponent extends Component<{
2828

2929
declare module '@glint/environment-ember-loose/registry' {
3030
export default interface Registry {
31-
Shadow: typeof ShadowComponent;
31+
Shadow: typeof Shadow;
3232
}
3333
}

0 commit comments

Comments
 (0)