getFeatures(pixel) {
    if (!this.vectorRenderer_) {
      return Promise.resolve([]);
    }
    const vectorPixel = apply(
      this.coordinateToVectorPixelTransform_,
      apply(this.renderedPixelToCoordinateTransform_, pixel.slice()),
    );
    return this.vectorRenderer_.getFeatures(vectorPixel);
  }
Asynchronous layer level hit detection.
@param {import("../../pixel.js").Pixel} pixel Pixel.
@return {Promise<Array<import("../../Feature").default>>} Promise that resolves with an array of features.
@override