@vizzuality/layer-manager-plugin-mapboxgl
Version:
## Requirements Install the next peer dependencies: ```sh # with Yarn yarn add deck.gl@7.3.6 luma.gl@7.3.2
30 lines • 835 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const cancelable_promise_1 = require("cancelable-promise");
const DeckLayer = (layerModel) => {
const { deck = [], id, } = layerModel;
const layer = {
id,
type: 'custom',
layers: [
{
id: `${id}-deck-bg`,
type: 'background',
paint: {
'background-color': 'transparent',
},
},
...deck,
],
};
return new cancelable_promise_1.CancelablePromise((resolve, reject) => {
if (layer) {
resolve(layer);
}
else {
reject(new Error('error in layer config'));
}
});
};
exports.default = DeckLayer;
//# sourceMappingURL=deck-layer-mapbox-gl.js.map