s2maps-gpu
Version:
S2 Maps GPU - An open source, high-performance, and GPU-accelerated map engine for rendering large-scale, interactive maps.
27 lines (26 loc) • 952 B
TypeScript
import { BuildType } from '../preload.js';
import React from 'react';
import type { MapOptions, S2Map } from 's2/index.js';
/**
* Props for the S2Map React Component.
* Props are:
* - `build`: The build type for the S2Map instance. See {@link BuildType}.
* - `mapOptions`: The options for the S2Map instance.
* - `mapReady?`: A function to be called when the S2Map instance is ready. Optional
* - `version?`: The version of the S2Map instance. Optional
* - `children?`: Child elements to be rendered inside the S2Map instance. Optional
*/
export interface S2MapReactComponentProps {
build: BuildType;
mapOptions: MapOptions;
mapReady?: (s2map: S2Map) => void;
version?: string;
children?: React.ReactNode;
testing?: boolean;
}
/**
* S2Map React Component
* @param props - Props passed to the component
* @returns - The S2Map React Component
*/
export declare const ReactS2MapGPU: React.FC<S2MapReactComponentProps>;