isReady
returns true if the item with `name` is already instantiated and stored in the `container`.
Import
import { isReady } from 'true-di';const { isReady } = require('true-di');Declaration
function isReady<IContainer>(container: IContainer, name: keyof IContainer): booleanArguments
Returns
Example
import { isReady } from 'true-di/utils';
import container from './container';
console.log(isReady(container, 'logger'));
// prints: false -- if logger was not touched before
container.logger.info("Let's log a message");
console.log(isReady(container, 'logger'));
// prints: true
console.log(Boolean(container.logger));
// always prints true, becouse reading logger creates itLast updated