No, because the `response` property can change type depending on what you pass to `responseType`: https://developer.mozilla.org/en-US/docs/DOM/XMLHttpRequest#Properties . `responseText` is always guaranteed to be a String.