# Module: ol/source

This documentation is for OpenLayers v10.9.0. The latest is v.

## ol/source

    import * as olSource from 'ol/source';

### Functions

#### sourcesFromTileGrid(tileGrid, factory){function}

source.js, line 58

      import {sourcesFromTileGrid} from 'ol/source';

  Creates a sources function from a tile grid. This function can be used as value for the `sources` property of the `Layer` subclasses that support it.

  Name | Type | Description
  --- | --- | ---
  `tileGrid` | TileGrid | Tile grid.
  `factory` | function | Source factory. This function takes a `TileCoord` as argument and is expected to return a `Source`. Note: The returned sources should have a tile grid with a limited set of resolutions, matching the resolution range of a single zoom level of the pyramid `tileGrid` that `sourcesFromTileGrid` was called with.

  ##### Returns:

  Sources function.