Documentation / @andrew_l/context / withContext
Function: withContext() ​
withContext<
T>(fn,detached):T
Creates a function within the injection context and returns its result. Providers/injections are only accessible within the callback function.
Type Parameters ​
T ​
T extends AnyFunction
Parameters ​
fn ​
T
detached ​
boolean = false
Returns ​
T
Example ​
ts
const main = withContext(() => {
    provide('user', { id: 1, name: 'Andrew' });
    doCoolStaff();
});
const doCoolStaff = () => {
    const user = inject('user');
    console.log(user); // { id: 1, name: 'Andrew' }
};
main();