lazy

export declare function lazy<Value>(cb: () => Value): () => Value;
export declare function lazy<Value>(cb: () => Value): () => Value;
Lazy is a wrapper around a value that is computed lazily. It is useful for cases where the value is expensive to compute and the computation may not be needed at all.
Example
const value = lazy(() => computeExpensiveValue());
const value = lazy(() => computeExpensiveValue());
NameConstraintsOptionalDefaultDescription
ValueNoThe type of the value
NameTypeOptionalDescription
cb() => ValueNoThe callback to lazily evaluate