@deck.gl/react
Version:
React Components for deck.gl
40 lines • 1.1 kB
TypeScript
import * as React from 'react';
import { View } from '@deck.gl/core';
import type { LayersList, Viewport } from '@deck.gl/core';
export type DeckGLRenderCallbackArgs = {
/**
* the left offset of the current view, in pixels
*/
x: number;
/**
* the top offset of the current view, in pixels
*/
y: number;
/**
* the width of the current view, in pixels
*/
width: number;
/**
* the height of the current view, in pixels
*/
height: number;
/**
* the view state of the current view
*/
viewState: any;
/**
* the `Viewport` instance of the current view
*/
viewport: Viewport;
};
export type DeckGLRenderCallback = (args: DeckGLRenderCallbackArgs) => React.ReactNode;
export default function extractJSXLayers({ children, layers, views }: {
children?: React.ReactNode | DeckGLRenderCallback;
layers?: LayersList;
views?: View | View[] | null;
}): {
children: React.ReactNode[];
layers: LayersList;
views: View | View[] | null;
};
//# sourceMappingURL=extract-jsx-layers.d.ts.map