SYMBOL INDEX (184 symbols across 22 files) FILE: app/components/Layout.tsx type LayoutProps (line 4) | interface LayoutProps { FILE: app/components/ParameterTable.tsx type ParameterTableProps (line 1) | interface ParameterTableProps { FILE: app/components/charts/Renderer.tsx type RendererProps (line 3) | interface RendererProps { FILE: app/pages/_app.tsx function MyApp (line 8) | function MyApp({ Component, pageProps }: AppProps) { FILE: app/pages/_document.tsx class MyDocument (line 3) | class MyDocument extends Document { method render (line 4) | render() { FILE: lib/src/charts/abstractChart.ts type TooltipFunction (line 20) | type TooltipFunction = (datapoint: any) => string type IAbstractChart (line 22) | interface IAbstractChart { method constructor (line 135) | constructor({ method abstractRedraw (line 209) | abstractRedraw(): void { method mountBrush (line 233) | mountBrush(whichBrush?: BrushType): void { method mountLegend (line 287) | mountLegend(symbolType: LegendSymbol): void { method mountXAxis (line 302) | mountXAxis(xAxis: Partial): void { method mountYAxis (line 330) | mountYAxis(yAxis: Partial): void { method mountTooltip (line 357) | mountTooltip(showTooltip?: boolean, tooltipFunction?: TooltipFunction): ... method mountContainer (line 380) | mountContainer(): void { method mountSvg (line 416) | mountSvg(): void { method computeDomains (line 457) | computeDomains(): DomainObject { method computeXAxisType (line 467) | computeXAxisType(): void { method computeYAxisType (line 487) | computeYAxisType(): void { method generatePoint (line 504) | generatePoint(args: Partial): Point { method top (line 514) | get top(): number { method left (line 518) | get left(): number { method bottom (line 522) | get bottom(): number { method plotTop (line 527) | get plotTop(): number { method plotLeft (line 531) | get plotLeft(): number { method innerWidth (line 535) | get innerWidth(): number { method innerHeight (line 539) | get innerHeight(): number { FILE: lib/src/charts/histogram.ts type IHistogramChart (line 8) | interface IHistogramChart extends IAbstractChart { class HistogramChart (line 18) | class HistogramChart extends AbstractChart { method constructor (line 25) | constructor({ binCount, ...args }: IHistogramChart) { method redraw (line 50) | redraw(): void { method mountRects (line 73) | mountRects(): void { method onPointHandler (line 97) | onPointHandler(): InteractionFunction { method onLeaveHandler (line 112) | onLeaveHandler() { method mountDelaunay (line 122) | mountDelaunay(): void { method activeBar (line 148) | get activeBar() { method activeBar (line 152) | set activeBar(i: number) { FILE: lib/src/charts/line.ts type ConfidenceBand (line 11) | type ConfidenceBand = [AccessorFunction | string, AccessorFunction | str... type ILineChart (line 13) | interface ILineChart extends IAbstractChart { class LineChart (line 33) | class LineChart extends AbstractChart { method constructor (line 45) | constructor({ area, confidenceBand, voronoi, defined, activeAccessor, ... method redraw (line 61) | redraw(): void { method mountLines (line 96) | mountLines(): void { method mountActivePoints (line 123) | mountActivePoints(params: Partial): void { method mountAreas (line 149) | mountAreas(area: Array | boolean): void { method mountConfidenceBand (line 183) | mountConfidenceBand([lowerAccessor, upperAccessor]: ConfidenceBand): v... method mountMarkers (line 205) | mountMarkers(): void { method mountBaselines (line 226) | mountBaselines(): void { method onPointHandler (line 257) | onPointHandler(): InteractionFunction { method onLeaveHandler (line 284) | onLeaveHandler(): EmptyInteractionFunction { method mountDelaunay (line 296) | mountDelaunay(customParameters: Partial): void { method computeYAxisType (line 317) | computeYAxisType(): void { FILE: lib/src/charts/scatter.ts type IScatterChart (line 9) | interface IScatterChart extends IAbstractChart { type ActivePoint (line 20) | interface ActivePoint { class ScatterChart (line 25) | class ScatterChart extends AbstractChart { method constructor (line 36) | constructor({ sizeAccessor, xRug, yRug, ...args }: IScatterChart) { method redraw (line 46) | redraw(): void { method mountRugs (line 72) | mountRugs(): void { method mountPoints (line 108) | mountPoints(): void { method onPointHandler (line 135) | onPointHandler(): InteractionFunction { method onLeaveHandler (line 150) | onLeaveHandler(): EmptyInteractionFunction { method mountDelaunay (line 160) | mountDelaunay(): void { method activePoint (line 181) | get activePoint() { method activePoint (line 185) | set activePoint({ i, j }: ActivePoint) { FILE: lib/src/components/abstractShape.ts type IAbstractShape (line 4) | interface IAbstractShape { method constructor (line 33) | constructor({ data, xScale, yScale, color, fillOpacity, strokeWidth }: I... method hide (line 53) | hide(): void { method updateGeneric (line 73) | updateGeneric({ method updateColor (line 88) | updateColor(color: string): void { method updateOpacity (line 98) | updateOpacity(fillOpacity: number): void { method updateStroke (line 108) | updateStroke(strokeWidth: number): void { method updateProp (line 119) | updateProp(name: string, value: number | string): void { method dismount (line 126) | dismount(): void { FILE: lib/src/components/area.ts type IArea (line 5) | interface IArea { class Area (line 37) | class Area { method constructor (line 43) | constructor({ data, xAccessor, yAccessor, y0Accessor, y1Accessor, xSca... method mountTo (line 67) | mountTo(svg: SvgD3Selection): void { FILE: lib/src/components/axis.ts constant DEFAULT_VERTICAL_OFFSET (line 6) | const DEFAULT_VERTICAL_OFFSET = 35 constant DEFAULT_HORIZONTAL_OFFSET (line 7) | const DEFAULT_HORIZONTAL_OFFSET = 45 type NumberFormatFunction (line 9) | type NumberFormatFunction = (x: number) => string type DateFormatFunction (line 10) | type DateFormatFunction = (x: Date) => string type FormatFunction (line 11) | type FormatFunction = NumberFormatFunction | DateFormatFunction type AxisOrientation (line 13) | enum AxisOrientation { type AxisFormat (line 20) | enum AxisFormat { type IAxis (line 26) | interface IAxis { class Axis (line 76) | class Axis { method constructor (line 91) | constructor({ method setLabelOffset (line 134) | setLabelOffset(labelOffset?: number): void { method setupAxisObject (line 146) | setupAxisObject(): void { method domainObject (line 167) | domainObject() { method labelObject (line 185) | labelObject(): (node: GD3Selection) => TextD3Selection { method isVertical (line 200) | get isVertical(): boolean { method innerLeft (line 204) | get innerLeft(): number { method innerTop (line 208) | get innerTop(): number { method tickAttribute (line 212) | get tickAttribute(): string { method extendedTickLength (line 216) | get extendedTickLength(): number { method mountTo (line 225) | mountTo(svg: GD3Selection): void { method diffToTimeFormat (line 257) | diffToTimeFormat(): FormatFunction { method stringToFormat (line 284) | stringToFormat(formatType: AxisFormat | string): FormatFunction { method tickFormat (line 297) | get tickFormat() { method tickFormat (line 301) | set tickFormat(tickFormat: FormatFunction | string) { method tickCount (line 308) | get tickCount() { method tickCount (line 312) | set tickCount(tickCount: number) { method tickLength (line 316) | get tickLength() { method tickLength (line 320) | set tickLength(length: number) { FILE: lib/src/components/delaunay.ts type IDelaunay (line 11) | interface IDelaunay { class Delaunay (line 46) | class Delaunay { method constructor (line 59) | constructor({ method mountDelaunay (line 95) | mountDelaunay(isNested: boolean, aggregate: boolean): void { method normalizePoints (line 119) | normalizePoints({ method gotPoint (line 162) | gotPoint(rawX: number, rawY: number): void { method clickedPoint (line 190) | clickedPoint(rawX: number, rawY: number): void { method mountTo (line 210) | mountTo(svg: GenericD3Selection): void { FILE: lib/src/components/legend.ts type ILegend (line 5) | interface ILegend { class Legend (line 16) | class Legend { method constructor (line 21) | constructor({ legend, colorScheme, symbolType }: ILegend) { method darkenColor (line 35) | darkenColor(color: string, amount: number): string { method clamp (line 54) | clamp(number: number): number { method mountTo (line 63) | mountTo(node: any) { FILE: lib/src/components/line.ts type ILine (line 5) | interface ILine { class Line (line 31) | class Line { method constructor (line 36) | constructor({ data, xAccessor, yAccessor, xScale, yScale, curve, color... method mountTo (line 59) | mountTo(svg: SvgD3Selection): void { FILE: lib/src/components/point.ts type IPoint (line 4) | interface IPoint extends IAbstractShape { class Point (line 15) | class Point extends AbstractShape { method constructor (line 20) | constructor({ xAccessor, yAccessor, radius, ...args }: IPoint) { method cx (line 27) | get cx(): number { method cy (line 31) | get cy(): number { method mountTo (line 40) | mountTo(svg: SvgD3Selection): void { method update (line 58) | update({ data, ...args }: IAbstractShape): void { FILE: lib/src/components/rect.ts type IRect (line 4) | interface IRect extends IAbstractShape { class Rect (line 18) | class Rect extends AbstractShape { method constructor (line 24) | constructor({ xAccessor, yAccessor, widthAccessor, heightAccessor, ...... method x (line 32) | get x(): number { method y (line 36) | get y(): number { method width (line 40) | get width(): number { method height (line 44) | get height(): number { method mountTo (line 53) | mountTo(svg: GenericD3Selection): void { method update (line 72) | update({ data, ...args }: Partial): void { FILE: lib/src/components/rug.ts type RugOrientation (line 5) | enum RugOrientation { type IRug (line 10) | interface IRug { class Rug (line 36) | class Rug { method constructor (line 47) | constructor({ accessor, scale, data, tickLength, colors, orientation, ... method isVertical (line 58) | get isVertical(): boolean { method mountTo (line 67) | mountTo(svg: GenericD3Selection): void { FILE: lib/src/components/scale.ts type ScaleType (line 4) | enum ScaleType { type SupportedScale (line 8) | type SupportedScale = ScaleLinear type IScale (line 10) | interface IScale { class Scale (line 27) | class Scale { method constructor (line 33) | constructor({ type, range, domain, minValue, maxValue }: IScale) { method getScaleObject (line 52) | getScaleObject(type: ScaleType): SupportedScale { method range (line 59) | get range(): Range { method range (line 63) | set range(range: Range) { method domain (line 67) | get domain(): Domain { method domain (line 71) | set domain(domain: Domain) { FILE: lib/src/components/tooltip.ts type TooltipSymbol (line 4) | enum TooltipSymbol { type ITooltip (line 10) | interface ITooltip { class Tooltip (line 39) | class Tooltip { method constructor (line 49) | constructor({ legendObject, legend, colors, textFunction, data, left, ... method setTextFunction (line 66) | setTextFunction(textFunction?: TextFunction, xAccessor?: AccessorFunct... method baseTextFunction (line 78) | baseTextFunction(xAccessor: AccessorFunction, yAccessor: AccessorFunct... method update (line 85) | update({ data, legendObject, legend }: Pick { type TextFunction (line 7) | interface TextFunction { type InteractionFunction (line 11) | interface InteractionFunction { type EmptyInteractionFunction (line 15) | interface EmptyInteractionFunction { type DefinedFunction (line 19) | interface DefinedFunction { type Margin (line 23) | interface Margin { type DomainObject (line 30) | interface DomainObject { type LegendSymbol (line 35) | enum LegendSymbol { type BrushType (line 41) | type BrushType = 'xy' | 'x' | 'y' type Domain (line 43) | type Domain = number[] type Range (line 44) | type Range = number[] type GenericD3Selection (line 46) | type GenericD3Selection = Selection type SvgD3Selection (line 47) | type SvgD3Selection = Selection type GD3Selection (line 48) | type GD3Selection = Selection type LineD3Selection (line 49) | type LineD3Selection = Selection type TextD3Selection (line 50) | type TextD3Selection = Selection FILE: lib/src/misc/utility.ts function makeAccessorFunction (line 9) | function makeAccessorFunction(functionOrString: AccessorFunction | strin... function randomId (line 19) | function randomId(): string {