function areNeighborCells(origin, destination) {
    const [oLower, oUpper] = h3IndexToSplitLong(origin);
    const [dLower, dUpper] = h3IndexToSplitLong(destination);
    const out = C._malloc(SZ_INT);
    try {
        throwIfError(H3.areNeighborCells(oLower, oUpper, dLower, dUpper, out));
        return readBooleanFromPointer(out);
    } finally {
        C._free(out);
    }
}
Whether two H3 indexes are neighbors (share an edge)
@static
@param  {H3IndexInput} origin      Origin hexagon index
@param  {H3IndexInput} destination Destination hexagon index
@return {boolean}             Whether the hexagons share an edge
@throws {H3Error}             If the input is invalid