MCPcopy
hub / github.com/visgl/deck.gl / initializeLayerManager

Function initializeLayerManager

modules/test-utils/src/lifecycle-test.ts:36–48  ·  view source on GitHub ↗
({
  layer,
  viewport = testViewport,
  onError = defaultOnError
}: InitializeLayerTestOptions)

Source from the content-addressed store, hash-verified

34};
35
36function initializeLayerManager({
37 layer,
38 viewport = testViewport,
39 onError = defaultOnError
40}: InitializeLayerTestOptions): LayerManager {
41 const layerManager = new LayerManager(device, {viewport});
42 layerManager.setProps({
43 onError: error => onError(error, `initializing ${layer.id}`)
44 });
45
46 layerManager.setLayers([layer]);
47 return layerManager;
48}
49
50/** Test that initializing a layer does not throw.
51 * Use `testInitializeLayerAsync` if the layer's initialization flow contains async operations.

Callers 2

testInitializeLayerFunction · 0.85
testInitializeLayerAsyncFunction · 0.85

Calls 3

setPropsMethod · 0.95
setLayersMethod · 0.95
onErrorFunction · 0.50

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…