constructor(
    tileSize,
    tileCoord,
    state,
    src,
    crossOrigin,
    tileLoadFunction,
    options,
  ) {
    super(tileCoord, state, src, crossOrigin, tileLoadFunction, options);

    /**
     * @private
     * @type {HTMLCanvasElement|HTMLImageElement|HTMLVideoElement}
     */
    this.zoomifyImage_ = null;

    /**
     * @private
     * @type {import("../size.js").Size}
     */
    this.tileSize_ = tileSize;
  }
@param {import("../size.js").Size} tileSize Full tile size.
@param {import("../tilecoord.js").TileCoord} tileCoord Tile coordinate.
@param {import("../TileState.js").default} state State.
@param {string} src Image source URI.
@param {?string} crossOrigin Cross origin.
@param {import("../Tile.js").LoadFunction} tileLoadFunction Tile load function.
@param {import("../Tile.js").Options} [options] Tile options.