Skip to content

Commit bc6abf4

Browse files
authored
Add explicit returns types to mixins (#11)
1 parent 786b44d commit bc6abf4

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

index.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ interface CustomElement extends HTMLElement {
1414
adoptedCallback?(): void;
1515
}
1616

17-
export function ProviderMixin(Class: CustomElement) {
17+
export function ProviderMixin(Class: CustomElement): CustomElement {
1818
return class extends Class {
1919
#dataStore = new ObservableMap();
2020

@@ -72,7 +72,7 @@ export function ProviderMixin(Class: CustomElement) {
7272
};
7373
}
7474

75-
export function ConsumerMixin(Class: CustomElement) {
75+
export function ConsumerMixin(Class: CustomElement): CustomElement {
7676
return class extends Class {
7777
unsubscribes: Array<() => void> = [];
7878

0 commit comments

Comments
 (0)