Returns the parent object of the target object, or undefined if there's no parent.
Target object.
T Parent object type.
Returns the parent object of the target object, or undefined if there's no parent.