UNPKG

@angular-package/property

Version:
11 lines (10 loc) 799 B
import { ResultCallback } from '../type/result-callback.type'; import { ThisAccessorDescriptor } from '../type/this-accessor-descriptor.type'; export declare class AccessorDescriptors<Value, Obj extends object> { #private; static define<Value, Obj extends object = object>(descriptor: ThisAccessorDescriptor<Value, Obj>, callback?: ResultCallback): ThisAccessorDescriptor<Value, Obj>; get get(): ThisAccessorDescriptor<Value, Obj>; constructor(descriptor?: ThisAccessorDescriptor<Value, Obj>, callback?: ResultCallback); static guard<Value, Obj extends object>(descriptor: ThisAccessorDescriptor<Value, Obj>, callback?: ResultCallback): descriptor is ThisAccessorDescriptor<Value, Obj>; set(descriptor: ThisAccessorDescriptor<Value, Obj>, callback?: ResultCallback): this; }