Interface TypedPropertyDescriptor<T>
interface TypedPropertyDescriptor<T> {
configurable?: boolean;
enumerable?: boolean;
get?: () => T;
set?: (value: T) => void;
value?: T;
writable?: boolean;
}
configurable?: boolean;
enumerable?: boolean;
get?: () => T;
set?: (value: T) => void;
value?: T;
writable?: boolean;
}