UNPKG

@angular-package/property

Version:
12 lines (11 loc) 501 B
export declare class Descriptors<Obj extends object | Function, Keys extends keyof Obj> { #private; get descriptors(): Map<Keys, PropertyDescriptor>; constructor(obj: Obj, ...keys: Keys[]); get(key: Keys): PropertyDescriptor | undefined; getAll(): Array<[Keys, PropertyDescriptor]>; has(key: Keys): boolean; set(key: Keys, value: PropertyDescriptor): this; setAll<Key extends Keys>(object: Obj): this; setPicked<Key extends Keys>(obj: Obj, ...keys: Key[]): this; }