website refactor
This commit is contained in:
@@ -18,12 +18,12 @@ export function useInject<T extends symbol>(token: T): T extends { type: infer U
|
||||
|
||||
return useMemo(() => {
|
||||
try {
|
||||
return container.get(token);
|
||||
return container.get(token) as T extends { type: infer U } ? U : unknown;
|
||||
} catch (error) {
|
||||
console.error(`Failed to resolve token ${token.toString()}:`, error);
|
||||
throw error;
|
||||
}
|
||||
}, [container, token]) as any;
|
||||
}, [container, token]);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user