refactor(util) isType