Medium
Infinite Method Object — TypeScript
Full explanation · Time O(1) · Space O(1)
// Time: O(1)
// Space: O(1)
// proxy
function createInfiniteObject(): Record<string, () => string> {
return new Proxy({}, {
get(_, prop) {
return () => prop;
}
});
};