# LinkedList.LinkedList

add(item)

Add an item to the list #### Arguments 1. `item` *(*)*: an item to add to the list ---

addAll([items])

Add multiple items to the list #### Arguments 1. `[items]` *(T[])*: an array of items to be added to the list ---

constructor([items])

#### Arguments 1. `[items]` *(T[])*: an array of items to add to the list ---

constructor(data, next)

#### Arguments 1. `data` *(T)*: 2. `next` *(|T[])*: --- The head node in the list ---

remove(item)

Remove an item from the list #### Arguments 1. `item` *(*)*: the item to remove from the list #### Returns *(boolean)*: true if the item was successfully removed, false if not ---

size

(number): The number of items in the list ---

tail

The tail node in the list ---