getSetter()function

getSetter(obj: T, prop: K): ((this: T, value: T[K]) => void) | undefined
ParamType
objT
The object whose prototype is searched for the property descriptor. required
propK
The property name to look up. required
Return
((this: T, value: T[K]) => void) | undefined
The setter function bound to T, or undefined if the property has no setter.

Get the 'setter' function for a given property, or undefined if it doesn't exist.

Examples

getSetter(obj, "size") // (value: number) => void | undefined