A parameter object of a client method: a plain object whose own keys are all in
allowed (an undefined value counts as unset and is ignored). A misspelled key
(water for waters, fuzzyID), __proto__ or constructor was dropped silently
and the API answered with every station; TypeScript catches a typo, JavaScript and a
JSON config do not. The reason names the key, a close match and the allowed keys.
A parameter object of a client method: a plain object whose own keys are all in
allowed(anundefinedvalue counts as unset and is ignored). A misspelled key (waterforwaters,fuzzyID),__proto__orconstructorwas dropped silently and the API answered with every station; TypeScript catches a typo, JavaScript and a JSON config do not. The reason names the key, a close match and the allowed keys.