how do you find the idea to set -1 for limit and offset as a disabler value?
meaning I could pass -1 for limit or offset and it would ignore disabled values
and return the desired list.
I could open a pr request with said changes. after you think this is useful.
some languages have a hard time handling dynamic variables and a default value could make development easier.