Files
NativeScript/nativescript-core/utils/lazy.ts
2020-01-17 15:12:28 +02:00

6 lines
130 B
TypeScript

export default function lazy<T>(action: () => T): () => T {
let _value: T;
return () => _value || (_value = action());
}