erm...
I did write this for one of the earliest versions, but that was a LONG time ago now...
https://forums.factorio.com/viewtopic.php?f=51&t=16642
I haven't updated the documentation since, even though I kinda did a full re-write at some point.
Your best bet is to use a text editor that can parse LUA and seperate to the functions, then look at the function declaration to see what values it expects.
and if you need further context, look at some of my mods that use them.