kepler.gl
Version:
kepler.gl is a webgl based application to visualize large scale location data in the browser
21 lines (20 loc) • 835 B
TypeScript
import React from 'react';
import { Effect } from '@kepler.gl/types';
import { addEffect, updateEffect, removeEffect, reorderEffect, ActionHandler } from '@kepler.gl/actions';
import EffectPanelFactory from './effect-panel';
export declare type EffectListProps = {
effects: Effect[];
effectOrder: string[];
visStateActions: {
addEffect: ActionHandler<typeof addEffect>;
updateEffect: ActionHandler<typeof updateEffect>;
removeEffect: ActionHandler<typeof removeEffect>;
reorderEffect: ActionHandler<typeof reorderEffect>;
};
isSortable: boolean;
};
declare function EffectListFactory(EffectPanel: ReturnType<typeof EffectPanelFactory>): React.FC<EffectListProps>;
declare namespace EffectListFactory {
var deps: (typeof EffectPanelFactory)[];
}
export default EffectListFactory;