|
@@ -31,7 +31,12 @@ export function inject<T>(key: InjectionKey<T> | string): T | undefined
|
|
|
export function inject<T>(
|
|
export function inject<T>(
|
|
|
key: InjectionKey<T> | string,
|
|
key: InjectionKey<T> | string,
|
|
|
defaultValue: T,
|
|
defaultValue: T,
|
|
|
- treatDefaultAsFactory?: boolean
|
|
|
|
|
|
|
+ treatDefaultAsFactory?: false
|
|
|
|
|
+): T
|
|
|
|
|
+export function inject<T>(
|
|
|
|
|
+ key: InjectionKey<T> | string,
|
|
|
|
|
+ defaultValue: T | (() => T),
|
|
|
|
|
+ treatDefaultAsFactory: true
|
|
|
): T
|
|
): T
|
|
|
export function inject(
|
|
export function inject(
|
|
|
key: InjectionKey<any> | string,
|
|
key: InjectionKey<any> | string,
|