Files
2019-06-26 15:13:48 +03:00

5 lines
129 B
TypeScript

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