UNPKG

@tsdotnet/lazy

Version:

Lazy<T> and ResettableLazy<T> class for simplifying lazy initialization.

10 lines (9 loc) 279 B
/*! * @author electricessence / https://github.com/electricessence/ * @license MIT */ import Lazy from './Lazy'; export default class ResettableLazy<T> extends Lazy<T> { constructor(valueFactory: () => T); static create<T>(valueFactory: () => T): ResettableLazy<T>; }