* chore: update type declarations * dev: refactor oauth & requester * chore: tidy things up * chore: remove unneeded check