chore: Enforce interfaces for object types (#2544)

This commit is contained in:
Dermot Duffy
2026-06-30 17:45:13 -07:00
committed by dermotduffy
parent c8e7fdd808
commit a87e5b8eeb
5 changed files with 11 additions and 6 deletions
+3 -1
View File
@@ -3,7 +3,9 @@ export type EffectComponent = HTMLElement & {
startFadeOut(): Promise<void>;
};
export type EffectModule = { default: new () => EffectComponent };
export interface EffectModule {
default: new () => EffectComponent;
}
export interface EffectOptions {
fadeIn?: boolean;