We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 19d66a8 + 5070508 commit a1c41eaCopy full SHA for a1c41ea
packages/@ember/service/index.ts
@@ -93,3 +93,16 @@ export function service(
93
export default class Service extends FrameworkObject {
94
static isServiceFactory = true;
95
}
96
+
97
+/**
98
+ A type registry for Ember `Service`s. Meant to be declaration-merged so string
99
+ lookups resolve to the correct type.
100
+ */
101
+// eslint-disable-next-line @typescript-eslint/no-empty-interface
102
+export interface Registry extends Record<string, Service> {}
103
104
+declare module '@ember/owner' {
105
+ export interface DIRegistry {
106
+ service: Registry;
107
+ }
108
+}
0 commit comments