SYMBOL INDEX (195 symbols across 23 files) FILE: examples/.storybook/config.js function loadStories (line 24) | function loadStories() { FILE: examples/src/components/ClusteringExample.tsx type Props (line 24) | interface Props extends FlowAccessors, LocationAccessors { type State (line 30) | interface State { class ClusteringExample (line 35) | class ClusteringExample extends React.Component { method constructor (line 39) | constructor(props: Props) { method render (line 83) | render() { FILE: examples/src/components/Example.tsx constant SHOW_TOP_FLOWS (line 24) | const SHOW_TOP_FLOWS = 10000; type Props (line 26) | interface Props extends FlowAccessors, LocationAccessors { type State (line 32) | interface State { class Example (line 51) | class Example extends React.Component { method constructor (line 57) | constructor(props: Props) { method renderTooltip (line 86) | renderTooltip() { method render (line 108) | render() { FILE: examples/src/stories/index.tsx constant DARK_COLORS (line 34) | const DARK_COLORS = { FILE: examples/src/utils/withFetch.tsx class Fetcher (line 26) | class Fetcher extends React.Component { method componentDidMount (line 31) | componentDidMount() { method render (line 50) | render() { FILE: examples/src/utils/withStats.tsx function withStats (line 21) | function withStats

(Comp: React.ComponentType

) { FILE: packages/cluster/src/ClusterIndex.ts type FlowItem (line 22) | type FlowItem = Flow | AggregateFlow; type LocationWeightGetter (line 23) | type LocationWeightGetter = (id: string) => number; type ClusterIndex (line 28) | interface ClusterIndex { function buildIndex (line 63) | function buildIndex(clusterLevels: ClusterLevels): ClusterIndex { function makeLocationWeightGetter (line 203) | function makeLocationWeightGetter( function findAppropriateZoomLevel (line 226) | function findAppropriateZoomLevel(availableZoomLevels: number[], targetZ... FILE: packages/cluster/src/cluster.ts type Options (line 44) | interface Options { type BasePoint (line 64) | interface BasePoint { type LeafPoint (line 72) | interface LeafPoint extends BasePoint { type ClusterPoint (line 76) | interface ClusterPoint extends BasePoint { type Point (line 81) | type Point = LeafPoint | ClusterPoint; function isLeafPoint (line 83) | function isLeafPoint(p: Point): p is LeafPoint { function isClusterPoint (line 88) | function isClusterPoint(p: Point): p is ClusterPoint { type ZoomLevelKDBush (line 93) | type ZoomLevelKDBush = any; function clusterLocations (line 95) | function clusterLocations( function createCluster (line 185) | function createCluster(x: number, y: number, id: number, numPoints: numb... function cluster (line 197) | function cluster(points: Point[], zoom: number, tree: ZoomLevelKDBush, o... function xLng (line 252) | function xLng(x: number) { function yLat (line 256) | function yLat(y: number) { function lngX (line 262) | function lngX(lng: number) { function latY (line 266) | function latY(lat: number) { function getX (line 272) | function getX(p: Point) { function getY (line 276) | function getY(p: Point) { FILE: packages/cluster/src/types.ts type ClusterNode (line 20) | interface ClusterNode { type ClusterLevel (line 26) | interface ClusterLevel { type ClusterLevels (line 31) | type ClusterLevels = ClusterLevel[]; type Cluster (line 33) | interface Cluster extends ClusterNode { function isCluster (line 38) | function isCluster(c: ClusterNode): c is Cluster { type AggregateFlow (line 43) | interface AggregateFlow { function isAggregateFlow (line 50) | function isAggregateFlow(flow: Flow): flow is AggregateFlow { type FlowCountsMapReduce (line 55) | interface FlowCountsMapReduce { FILE: packages/core/src/AnimatedFlowLinesLayer/AnimatedFlowLinesLayer.ts type Props (line 51) | interface Props extends LayerProps { constant DEFAULT_COLOR (line 72) | const DEFAULT_COLOR: RGBA = [0, 132, 193, 255]; class AnimatedFlowLinesLayer (line 74) | class AnimatedFlowLinesLayer extends Layer { method constructor (line 90) | constructor(props: Props) { method getShaders (line 94) | getShaders() { method initializeState (line 103) | initializeState() { method updateState (line 145) | updateState({ props, oldProps, changeFlags }: any) { method draw (line 158) | draw({ uniforms }: any) { method _getModel (line 170) | _getModel(gl: WebGLRenderingContext) { FILE: packages/core/src/FlowCirclesLayer/FlowCirclesLayer.ts type FlowCirclesDatum (line 26) | type FlowCirclesDatum = any; type Props (line 28) | interface Props extends LayerProps { constant DEFAULT_COLOR (line 39) | const DEFAULT_COLOR = [0, 0, 0, 255]; class FlowCirclesLayer (line 41) | class FlowCirclesLayer extends Layer { method constructor (line 54) | constructor(props: Props) { method getShaders (line 58) | getShaders() { method initializeState (line 66) | initializeState() { method updateState (line 91) | updateState({ props, oldProps, changeFlags }: any) { method draw (line 103) | draw({ uniforms }: any) { method _getModel (line 107) | _getModel(gl: WebGLRenderingContext) { FILE: packages/core/src/FlowLinesLayer/FlowLinesLayer.ts type Props (line 27) | interface Props extends LayerProps { constant DEFAULT_COLOR (line 45) | const DEFAULT_COLOR: RGBA = [0, 132, 193, 255]; constant INNER_SIDE_OUTLINE_THICKNESS (line 46) | const INNER_SIDE_OUTLINE_THICKNESS = 1; class FlowLinesLayer (line 48) | class FlowLinesLayer extends Layer { method constructor (line 66) | constructor(props: Props) { method getShaders (line 70) | getShaders() { method initializeState (line 79) | initializeState() { method updateState (line 119) | updateState({ props, oldProps, changeFlags }: any) { method draw (line 132) | draw({ uniforms }: any) { method _getModel (line 146) | _getModel(gl: WebGLRenderingContext) { FILE: packages/core/src/FlowMapLayer.ts type BasicProps (line 42) | interface BasicProps extends LayerProps { type Props (line 86) | interface Props extends BasicProps { type LayerKind (line 92) | enum LayerKind { constant LAYER_ID_SEPARATOR (line 102) | const LAYER_ID_SEPARATOR = ':::'; function getLayerId (line 104) | function getLayerId(baseLayerId: string, layerKind: LayerKind) { function getLayerKind (line 108) | function getLayerKind(id: string): LayerKind { function getPickType (line 113) | function getPickType({ id }: DeckGLLayer): PickingType | undefined { class FlowMapLayer (line 128) | class FlowMapLayer extends CompositeLayer { method constructor (line 144) | constructor(props: Props) { method initializeState (line 148) | initializeState() { method updateState (line 175) | updateState(params: any) { method getPickingInfo (line 205) | getPickingInfo(params: any): FlowLayerPickingInfo { method renderLayers (line 252) | renderLayers() { method getLocationAreasLayer (line 301) | private getLocationAreasLayer(id: string, outline: boolean): DeckGLLay... method getHighlightedLocationAreasLayer (line 333) | private getHighlightedLocationAreasLayer(id: string): DeckGLLayer { method getFlowLinesLayer (line 368) | private getFlowLinesLayer( method getLocationCirclesLayer (line 480) | private getLocationCirclesLayer(id: string, circles: LocationCircle[],... FILE: packages/core/src/LayerProps.ts type LayerProps (line 2) | interface LayerProps { FILE: packages/core/src/Selectors.ts type InputAccessors (line 33) | type InputAccessors = LocationAccessors & FlowAccessors; type PropsSelector (line 35) | type PropsSelector = (props: Props) => T; type LocationTotals (line 37) | interface LocationTotals { constant CIRCLE_OUTLINE_THICKNESS (line 49) | const CIRCLE_OUTLINE_THICKNESS = 1; type LocationByIdGetter (line 50) | type LocationByIdGetter = (id: string) => Location | undefined; class Selectors (line 65) | class Selectors { method constructor (line 66) | constructor(private inputAccessors: InputAccessors) {} method getFlowLinesColorGetter (line 183) | getFlowLinesColorGetter( method setInputAccessors (line 474) | setInputAccessors(inputAccessors: InputAccessors) { method getInputAccessors (line 478) | getInputAccessors() { FILE: packages/core/src/colors.ts constant DEFAULT_FLOW_MIN_COLOR (line 24) | const DEFAULT_FLOW_MIN_COLOR = 'rgba(240,240,240,0.5)'; constant DEFAULT_FLOW_COLOR_SCHEME (line 25) | const DEFAULT_FLOW_COLOR_SCHEME = [DEFAULT_FLOW_MIN_COLOR, '#137CBD']; constant DEFAULT_FLOW_COLOR_SCHEME_POSITIVE (line 26) | const DEFAULT_FLOW_COLOR_SCHEME_POSITIVE = [DEFAULT_FLOW_MIN_COLOR, '#f6... constant DEFAULT_FLOW_COLOR_SCHEME_NEGATIVE (line 27) | const DEFAULT_FLOW_COLOR_SCHEME_NEGATIVE = [DEFAULT_FLOW_MIN_COLOR, '#00... constant DEFAULT_OUTLINE_COLOR (line 28) | const DEFAULT_OUTLINE_COLOR = '#fff'; constant DEFAULT_LOCATION_AREA_COLOR (line 29) | const DEFAULT_LOCATION_AREA_COLOR = 'rgba(220,220,220,0.5)'; constant DEFAULT_DIMMED_OPACITY (line 30) | const DEFAULT_DIMMED_OPACITY = 0.4; constant CIRCLE_DIMMED_OPACITY_MULTIPLIER (line 31) | const CIRCLE_DIMMED_OPACITY_MULTIPLIER = 0.5; constant FALLBACK_COLOR_RGBA (line 32) | const FALLBACK_COLOR_RGBA: RGBA = [255, 255, 255, 255]; type ColorScale (line 34) | type ColorScale = (value: number) => RGBA; type RGBA (line 35) | type RGBA = [number, number, number, number]; type FlowColors (line 37) | interface FlowColors { type LocationCircleColors (line 42) | interface LocationCircleColors { type LocationAreaColors (line 49) | interface LocationAreaColors { type BaseColors (line 57) | interface BaseColors { type Colors (line 64) | interface Colors extends BaseColors { type FlowAndCircleColors (line 69) | interface FlowAndCircleColors { type DiffColors (line 74) | interface DiffColors extends BaseColors { type FlowColorsRGBA (line 82) | interface FlowColorsRGBA { type LocationCircleColorsRGBA (line 87) | interface LocationCircleColorsRGBA { type LocationAreaColorsRGBA (line 94) | interface LocationAreaColorsRGBA { type BaseColorsRGBA (line 102) | interface BaseColorsRGBA { type ColorsRGBA (line 109) | interface ColorsRGBA extends BaseColorsRGBA { type FlowAndCircleColorsRGBA (line 114) | interface FlowAndCircleColorsRGBA { type DiffColorsRGBA (line 119) | interface DiffColorsRGBA extends BaseColorsRGBA { function isDiffColors (line 124) | function isDiffColors(colors: DiffColors | Colors): colors is DiffColors { function isDiffColorsRGBA (line 128) | function isDiffColorsRGBA(colors: DiffColorsRGBA | ColorsRGBA): colors i... function getBaseColorsRGBA (line 132) | function getBaseColorsRGBA(colors: Colors | DiffColors | undefined): Bas... function getColorsRGBA (line 142) | function getColorsRGBA(colors: Colors | undefined): ColorsRGBA { function getDiffColorsRGBA (line 150) | function getDiffColorsRGBA(colors: DiffColors | undefined): DiffColorsRG... function getLocationAreaColorsRGBA (line 167) | function getLocationAreaColorsRGBA(colors: LocationAreaColors | undefine... function getFlowAndCircleColors (line 189) | function getFlowAndCircleColors( function colorAsRgba (line 227) | function colorAsRgba(color: string): RGBA { function colorAsRgbaOr (line 237) | function colorAsRgbaOr(color: string | undefined, defaultColor: RGBA | s... function rgbaAsString (line 247) | function rgbaAsString(color: RGBA): string { function opacifyHex (line 251) | function opacifyHex(hexCode: string, opacity: number): string { function opacityFloatToInteger (line 261) | function opacityFloatToInteger(opacity: number): number { function getDimmedCircleOutlineColor (line 265) | function getDimmedCircleOutlineColor(outlineColor: RGBA, opacity: number... function getDimmedCircleColor (line 270) | function getDimmedCircleColor(color: RGBA, opacity: number): RGBA { function getDimmedColor (line 274) | function getDimmedColor(color: RGBA, opacity?: number): RGBA { function createFlowColorScale (line 290) | function createFlowColorScale( FILE: packages/core/src/types.ts type Flow (line 20) | type Flow = any; type LocationProperties (line 22) | type LocationProperties = any; type Location (line 24) | type Location = Feature | any; type Locations (line 26) | type Locations = FeatureCollection |... function isFeatureCollection (line 28) | function isFeatureCollection( type ViewState (line 34) | interface ViewState { type LocationCircleType (line 42) | const enum LocationCircleType { type LocationCircle (line 48) | interface LocationCircle { type FlowAccessors (line 53) | interface FlowAccessors { type LocationAccessors (line 61) | interface LocationAccessors { type Data (line 69) | type Data = Flow | Location | LocationCircle; type PickingType (line 71) | enum PickingType { type DeckGLLayer (line 77) | type DeckGLLayer = any; type PickingInfo (line 79) | interface PickingInfo { type PickingHandler (line 88) | type PickingHandler = (info: T, event: { srcEvent: MouseEvent }) => v... type LocationPickingInfo (line 90) | interface LocationPickingInfo extends PickingInfo { type LocationAreaPickingInfo (line 99) | interface LocationAreaPickingInfo extends PickingInfo { type FlowPickingInfo (line 104) | interface FlowPickingInfo extends PickingInfo { type FlowLayerPickingInfo (line 111) | type FlowLayerPickingInfo = LocationPickingInfo | LocationAreaPickingInf... type AccessorObjectInfo (line 114) | interface AccessorObjectInfo { type FlowAccessor (line 119) | type FlowAccessor = (flow: Flow, objectInfo?: AccessorObjectInfo) => T; type LocationAccessor (line 120) | type LocationAccessor = (location: Location) => T; type LocationCircleAccessor (line 121) | type LocationCircleAccessor = (locCircle: LocationCircle) => T; type NumberScale (line 123) | type NumberScale = (value: number) => number; FILE: packages/react/src/FlowMap.tsx constant FLOW_MAP_LAYER_ID (line 25) | const FLOW_MAP_LAYER_ID = 'flow-map-layer'; type HighlightType (line 27) | const enum HighlightType { type LocationHighlight (line 33) | interface LocationHighlight { type FlowHighlight (line 38) | interface FlowHighlight { type Highlight (line 43) | type Highlight = LocationHighlight | FlowHighlight; type Props (line 45) | interface Props extends BasicProps { type State (line 56) | interface State { constant ESC_KEY (line 63) | const ESC_KEY = 'Escape'; class FlowMap (line 65) | class FlowMap extends React.Component { method getDerivedStateFromProps (line 70) | static getDerivedStateFromProps(props: Props, state: State): Partial, prevState: Readonly