@typedly/descriptor
Version:
A TypeScript type definitions package for property descriptor.
10 lines (9 loc) • 514 B
TypeScript
/**
* @description Common keys `configurable` and `enumerable` of a `boolean` type for accessor and data descriptor,
* picked from the default `PropertyDescriptor`. "If a descriptor has neither of `value`, `writable`, `get` and `set` keys, it is treated as a data descriptor. "
* @export
* @interface CommonPropertyDescriptor
* @extends {Pick<PropertyDescriptor, 'configurable' | 'enumerable'>}
*/
export interface CommonPropertyDescriptor extends Pick<PropertyDescriptor, 'configurable' | 'enumerable'> {
}