import Map from '../../../src/ol/Map.js';
import View from '../../../src/ol/View.js';
import Static from '../../../src/ol/source/ImageStatic.js';
import {
  get as getProjection,
  transformExtent
} from '../../../src/ol/proj';
import ImageLayer from '../../../src/ol/layer/Image.js';

const source = new Static({
  url: '/data/tiles/osm/5/5/12.png',
  imageExtent: transformExtent([-123, 37, -122, 38], 'EPSG:4326', 'EPSG:3857'),
  projection: getProjection('EPSG:3857')
});

new Map({
  pixelRatio: 1,
  target: 'map',
  layers: [new ImageLayer({
    source: source
  })],
  view: new View({
    center: [-122.416667, 37.783333],
    zoom: 8,
    projection: 'EPSG:4326'
  })
});

render();

import Map from '../../../src/ol/Map.js';
import View from '../../../src/ol/View.js';
import Static from '../../../src/ol/source/ImageStatic.js';
import {
  get as getProjection,
  transformExtent
} from '../../../src/ol/proj.js';
import ImageLayer from '../../../src/ol/layer/Image.js';

const source = new Static({
  url: '/data/tiles/osm/5/5/12.png',
  imageExtent: transformExtent([-123, 37, -122, 38], 'EPSG:4326', 'EPSG:3857'),
  projection: getProjection('EPSG:3857')
});

new Map({
  pixelRatio: 1,
  target: 'map',
  layers: [new ImageLayer({
    source: source
  })],
  view: new View({
    center: [-122.416667, 37.783333],
    zoom: 8,
    projection: 'EPSG:4326'
  })
});

render();

Fix linting error (import extension missing)
Fix linting error (import extension missing)
