isTypedArray = object => {
  // The object must pass a brand check or toStringTag will return undefined.
  const tag = apply(getTypedArrayToStringTag, object, []);
  return tag !== undefined;
}
Tests if a property key is an integer-valued canonical numeric index.
https://tc39.es/ecma262/#sec-canonicalnumericindexstring

@param {string | symbol} propertyKey