diff --git a/lib/utils/src/object.ts b/lib/utils/src/object.ts index 7366f30..1dd8289 100644 --- a/lib/utils/src/object.ts +++ b/lib/utils/src/object.ts @@ -137,8 +137,9 @@ function lazyPropDesc( return { configurable: true, get(this: T) { + const val = loader() delete this[key] - return (this[key] = loader()) + return (this[key] = val) }, } }