how come the type does not match the above type declaration?
Object.<number, Array.<number>> versus Object.<string, Array.<number>>