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;
}