Please call it TypeScriptDefaultParams or something