def select(mouse_x: int=0, mouse_y: int=0, extend: bool=False,
    socket_select: bool=False, deselect_all: bool=False):
    """Select the node under the cursor 

    :param mouse_x: Mouse X 
    :type mouse_x: int
    :param mouse_y: Mouse Y 
    :type mouse_y: int
    :param extend: Extend 
    :type extend: bool
    :param socket_select: Socket Select 
    :type socket_select: bool
    :param deselect_all: Deselect On Nothing, Deselect all when nothing under the cursor 
    :type deselect_all: bool
    """
    pass
