SYMBOL INDEX (318 symbols across 60 files) FILE: .storybook/preview.js constant SEED_VALUE (line 5) | const SEED_VALUE = 584; FILE: sandboxes/bar/bi-polar-interpolated/index.ts method labelInterpolationFnc (line 13) | labelInterpolationFnc(value, index) { FILE: sandboxes/line/scatter-random/index.ts method labelInterpolationFnc (line 28) | labelInterpolationFnc(value, index) { method labelInterpolationFnc (line 38) | labelInterpolationFnc(value, index) { FILE: scripts/styles.cjs function compile (line 16) | async function compile() { function copySrc (line 48) | async function copySrc() { FILE: src/axes/AutoScaleAxis.ts class AutoScaleAxis (line 11) | class AutoScaleAxis extends Axis { method constructor (line 18) | constructor( method projectValue (line 43) | projectValue(value: NormalizedSeriesPrimitiveValue) { FILE: src/axes/Axis.spec.ts class MockAxis (line 6) | class MockAxis extends Axis { method projectValue (line 7) | projectValue(value: number) { method width (line 37) | width() { method height (line 40) | height() { FILE: src/axes/Axis.ts type XAxisUnits (line 32) | type XAxisUnits = typeof axisUnits.x; type YAxisUnits (line 33) | type YAxisUnits = typeof axisUnits.y; type AxisUnits (line 34) | type AxisUnits = XAxisUnits | YAxisUnits; method constructor (line 47) | constructor( method createGridAndLabels (line 64) | createGridAndLabels( FILE: src/axes/FixedScaleAxis.ts class FixedScaleAxis (line 11) | class FixedScaleAxis extends Axis { method constructor (line 17) | constructor( method projectValue (line 42) | projectValue(value: NormalizedSeriesPrimitiveValue) { FILE: src/axes/StepAxis.ts class StepAxis (line 4) | class StepAxis extends Axis { method constructor (line 8) | constructor( method projectValue (line 23) | projectValue(_value: unknown, index: number) { FILE: src/axes/types.ts type AxisType (line 5) | type AxisType = FILE: src/charts/BarChart/BarChart.spec.ts function createChart (line 20) | function createChart() { FILE: src/charts/BarChart/BarChart.stories.ts function Default (line 10) | function Default() { function BiPolar (line 38) | function BiPolar() { function Labels (line 61) | function Labels() { function MultilineLabels (line 76) | function MultilineLabels() { function LabelsPlacement (line 112) | function LabelsPlacement() { function MultiSeries (line 139) | function MultiSeries() { function DistributedSeries (line 157) | function DistributedSeries() { function ReverseData (line 174) | function ReverseData() { function Stack (line 194) | function Stack() { function Horizontal (line 226) | function Horizontal() { function Adaptive (line 259) | function Adaptive() { function OverlappingBarsOnMobile (line 337) | function OverlappingBarsOnMobile() { function PeakCircles (line 389) | function PeakCircles() { function AccumulateRelativeStack (line 428) | function AccumulateRelativeStack() { function ViewBox (line 449) | function ViewBox() { FILE: src/charts/BarChart/BarChart.ts function getSerialSums (line 36) | function getSerialSums(series: NormalizedSeries[]) { class BarChart (line 149) | class BarChart extends BaseChart { method constructor (line 188) | constructor( method createChart (line 206) | createChart(options: BarChartOptionsWithDefaults) { FILE: src/charts/BarChart/BarChart.types.ts type BarChartData (line 13) | type BarChartData = Data; type BarChartOptions (line 15) | interface BarChartOptions< type BarChartOptionsWithDefaults (line 69) | type BarChartOptionsWithDefaults = RequiredKeys< type BarChartCreatedEvent (line 101) | type BarChartCreatedEvent = CreatedEvent; type BarDrawEvent (line 103) | interface BarDrawEvent extends DrawEvent { type BarChartEventsTypes (line 112) | type BarChartEventsTypes = BaseChartEventsTypes< FILE: src/charts/BaseChart.ts method constructor (line 23) | constructor( method update (line 67) | update(data?: Data, options?: Options, override = false) { method detach (line 110) | detach() { method on (line 137) | on(event: string, listener: any) { method off (line 154) | off(event: string, listener?: any) { method initialize (line 159) | initialize() { FILE: src/charts/LineChart/LineChart.spec.ts function createChart (line 21) | function createChart() { FILE: src/charts/LineChart/LineChart.stories.ts function Default (line 16) | function Default() { function AutoScale (line 40) | function AutoScale() { function Labels (line 68) | function Labels() { function MultiSeries (line 83) | function MultiSeries() { function Holes (line 101) | function Holes() { function FilledHoles (line 152) | function FilledHoles() { function OnlyWholeNumbers (line 206) | function OnlyWholeNumbers() { function NoInterpolationWithHoles (line 235) | function NoInterpolationWithHoles() { function CardinalInterpolationWithHoles (line 252) | function CardinalInterpolationWithHoles() { function MonotoneCubicInterpolationWithHoles (line 269) | function MonotoneCubicInterpolationWithHoles() { function SimpleInterpolationWithHoles (line 286) | function SimpleInterpolationWithHoles() { function StepInterpolationWithHoles (line 303) | function StepInterpolationWithHoles() { function StepNoPostponeInterpolationWithHoles (line 320) | function StepNoPostponeInterpolationWithHoles() { function SeriesOverrides (line 339) | function SeriesOverrides() { function ReverseData (line 407) | function ReverseData() { function FullWidth (line 428) | function FullWidth() { function Scatter (line 449) | function Scatter() { function Area (line 497) | function Area() { function BiPolarArea (line 515) | function BiPolarArea() { function CustomPoints (line 546) | function CustomPoints() { function PathAnimation (line 584) | function PathAnimation() { function ViewBox (line 627) | function ViewBox() { FILE: src/charts/LineChart/LineChart.ts function getSeriesOption (line 32) | function getSeriesOption< class LineChart (line 152) | class LineChart extends BaseChart { method constructor (line 237) | constructor( method createChart (line 255) | createChart(options: LineChartOptionsWithDefaults) { FILE: src/charts/LineChart/LineChart.types.ts type LineInterpolation (line 18) | type LineInterpolation = ( type LineChartData (line 23) | type LineChartData = Data<(Series | SeriesObject)[]>; type LineChartOptions (line 25) | interface LineChartOptions< type LineChartOptionsWithDefaults (line 89) | type LineChartOptionsWithDefaults = RequiredKeys< type LineChartCreatedEvent (line 121) | type LineChartCreatedEvent = CreatedEvent; type PointDrawEvent (line 123) | interface PointDrawEvent extends DrawEvent { type LineDrawEvent (line 130) | interface LineDrawEvent extends DrawEvent { type AreaDrawEvent (line 136) | interface AreaDrawEvent extends DrawEvent { type LineChartEventsTypes (line 142) | type LineChartEventsTypes = BaseChartEventsTypes< FILE: src/charts/PieChart/PieChart.spec.ts function createChart (line 17) | function createChart() { FILE: src/charts/PieChart/PieChart.stories.ts function Default (line 9) | function Default() { function Labels (line 27) | function Labels() { function OverlappingLabels (line 42) | function OverlappingLabels() { function LabelInterpolation (line 59) | function LabelInterpolation() { function StartAngle (line 77) | function StartAngle() { function SmallSlices (line 93) | function SmallSlices() { function IgnoreEmptyValues (line 111) | function IgnoreEmptyValues() { function Donut (line 127) | function Donut() { function GaugeDonut (line 143) | function GaugeDonut() { function RelativeDonutWidth (line 166) | function RelativeDonutWidth() { function Solid (line 187) | function Solid() { function ViewBox (line 207) | function ViewBox() { FILE: src/charts/PieChart/PieChart.ts function determineAnchorPosition (line 81) | function determineAnchorPosition( class PieChart (line 103) | class PieChart extends BaseChart { method constructor (line 179) | constructor( method moveLabel (line 201) | moveLabel( method createChart (line 224) | createChart(options: PieChartOptionsWithDefaults) { FILE: src/charts/PieChart/PieChart.types.ts type PieChartData (line 14) | type PieChartData = Data; type LabelDirection (line 16) | type LabelDirection = 'implode' | 'neutral' | 'explode'; type AnchorPosition (line 18) | type AnchorPosition = 'start' | 'middle' | 'end'; type RadialLabelPosition (line 20) | type RadialLabelPosition = 'inside' | 'center' | 'outside'; type Dot (line 22) | interface Dot { type PieChartOptions (line 27) | interface PieChartOptions extends Omit { type PieChartOptionsWithDefaults (line 91) | type PieChartOptionsWithDefaults = RequiredKeys< type PieChartCreatedEvent (line 105) | type PieChartCreatedEvent = Omit< type SliceDrawEvent (line 110) | interface SliceDrawEvent type SliceLabelDrawEvent (line 122) | interface SliceLabelDrawEvent type PieChartEventsTypes (line 130) | type PieChartEventsTypes = BaseChartEventsTypes< FILE: src/charts/types.ts type BaseChartEventsTypes (line 9) | interface BaseChartEventsTypes< FILE: src/core/creation.spec.ts function onCreated (line 106) | function onCreated(fn: any, done: any) { method width (line 169) | width() { method height (line 172) | height() { function onCreated (line 178) | function onCreated(fn: any, done: any) { FILE: src/core/creation.ts function createSvg (line 25) | function createSvg( function normalizePadding (line 73) | function normalizePadding( function createChartRect (line 99) | function createChartRect(svg: Svg, options: Options) { function createGrid (line 183) | function createGrid( function createGridBackground (line 216) | function createGridBackground( function createLabel (line 245) | function createLabel( FILE: src/core/data/bounds.ts function getBounds (line 18) | function getBounds( FILE: src/core/data/data.ts function getMetaData (line 13) | function getMetaData( function isDataHoleValue (line 30) | function isDataHoleValue(value: unknown) { function isArrayOfSeries (line 41) | function isArrayOfSeries( function isMultiValue (line 53) | function isMultiValue(value: unknown): value is Multi { function getMultiValue (line 64) | function getMultiValue( FILE: src/core/data/highLow.ts function getHighLow (line 17) | function getHighLow( FILE: src/core/data/normalize.ts function normalizeData (line 48) | function normalizeData( function reverseData (line 93) | function reverseData(data: Data) { function normalizeMulti (line 105) | function normalizeMulti( function normalizePrimitive (line 141) | function normalizePrimitive( function normalizeSingleSeries (line 158) | function normalizeSingleSeries( function normalizeSeries (line 203) | function normalizeSeries( FILE: src/core/data/segments.spec.ts function makeValues (line 6) | function makeValues(arr: T[]) { FILE: src/core/data/segments.ts function splitIntoSegments (line 27) | function splitIntoSegments( FILE: src/core/data/serialize.ts function serialize (line 11) | function serialize( function deserialize (line 41) | function deserialize(data: unknown) { FILE: src/core/lang.ts function ensureUnit (line 5) | function ensureUnit(value: T, unit: string) { function quantity (line 17) | function quantity(input: T) { function alphaNumerate (line 36) | function alphaNumerate(n: number) { FILE: src/core/math.ts constant EPSILON (line 4) | const EPSILON = 2.221e-16; function orderOfMagnitude (line 11) | function orderOfMagnitude(value: number) { function projectLength (line 22) | function projectLength( function roundWithPrecision (line 36) | function roundWithPrecision(value: number, digits?: number) { function rho (line 46) | function rho(num: number) { function polarToCartesian (line 88) | function polarToCartesian( FILE: src/core/optionsProvider.ts type OptionsProvider (line 5) | interface OptionsProvider { function optionsProvider (line 17) | function optionsProvider( FILE: src/core/types.ts type ChartPadding (line 5) | interface ChartPadding { type ChartRect (line 12) | interface ChartRect { type Plugin (line 23) | type Plugin = (chart: any, options?: any) => void; type Meta (line 26) | type Meta = any; type ViewBox (line 28) | interface ViewBox { type Options (line 33) | interface Options< type AxisOptions (line 81) | interface AxisOptions { type OptionsWithDefaults (line 140) | type OptionsWithDefaults = RequiredKeys< type ResponsiveOptions (line 154) | type ResponsiveOptions = [string, T][]; type Bounds (line 156) | interface Bounds { type Segment (line 169) | interface Segment { type SegmentData (line 174) | interface SegmentData { type AxisName (line 180) | type AxisName = 'x' | 'y'; type Multi (line 182) | type Multi = type NormalizedMulti (line 194) | type NormalizedMulti = type Label (line 210) | type Label = string | number | Date; type AllSeriesTypes (line 212) | type AllSeriesTypes = FlatSeries | (Series | SeriesObject)[]; type Data (line 214) | interface Data { type Series (line 223) | type Series = SeriesValue[]; type SeriesObject (line 225) | interface SeriesObject { type SeriesValue (line 232) | type SeriesValue = SeriesObjectValue | T; type SeriesPrimitiveValue (line 234) | type SeriesPrimitiveValue = type SeriesObjectValue (line 243) | interface SeriesObjectValue { type FlatSeries (line 252) | type FlatSeries = FlatSeriesValue[]; type FlatSeriesValue (line 254) | type FlatSeriesValue = type FlatSeriesPrimitiveValue (line 258) | type FlatSeriesPrimitiveValue = number | string | null | undefined; type FlatSeriesObjectValue (line 260) | interface FlatSeriesObjectValue { type AllNormalizedSeriesTypes (line 271) | type AllNormalizedSeriesTypes = type NormalizedData (line 275) | interface NormalizedData< type NormalizedSeries (line 286) | type NormalizedSeries = NormalizedSeriesValue[]; type NormalizedSeriesValue (line 288) | type NormalizedSeriesValue = NormalizedSeriesPrimitiveValue; type NormalizedSeriesPrimitiveValue (line 290) | type NormalizedSeriesPrimitiveValue = type NormalizedFlatSeries (line 299) | type NormalizedFlatSeries = number[]; type CreatedEvent (line 305) | interface CreatedEvent { type DrawEvent (line 313) | interface DrawEvent { type DataEvent (line 326) | interface DataEvent { type OptionsChangedEvent (line 331) | interface OptionsChangedEvent { type GridDrawEvent (line 336) | interface GridDrawEvent type GridBackgroundDrawEvent (line 349) | interface GridBackgroundDrawEvent { type LabelDrawEvent (line 355) | interface LabelDrawEvent type AxesDrawEvent (line 369) | type AxesDrawEvent = FILE: src/event/EventEmitter.ts type EventListener (line 2) | type EventListener = (data: T) => void; type AllEventsListener (line 4) | type AllEventsListener = (event: string, data: T) => void; class EventEmitter (line 6) | class EventEmitter { method on (line 17) | on(event: string, listener: EventListener | AllEventsListener) { method off (line 40) | off(event: string, listener?: EventListener | AllEventsListener) { method emit (line 69) | emit(event: string, data: T) { FILE: src/interpolation/cardinal.ts type CardinalInterpolationOptions (line 6) | interface CardinalInterpolationOptions { function cardinal (line 33) | function cardinal(options?: CardinalInterpolationOptions) { FILE: src/interpolation/monotoneCubic.ts type MonotoneCubicInterpolationOptions (line 6) | interface MonotoneCubicInterpolationOptions { function monotoneCubic (line 33) | function monotoneCubic(options?: MonotoneCubicInterpolationOptions) { FILE: src/interpolation/none.ts type NoneInterpolationOptions (line 5) | interface NoneInterpolationOptions { function none (line 24) | function none(options?: NoneInterpolationOptions) { FILE: src/interpolation/simple.ts type SimpleInteractionOptions (line 4) | interface SimpleInteractionOptions { function simple (line 31) | function simple(options?: SimpleInteractionOptions) { FILE: src/interpolation/step.ts type StepInterpolationOptions (line 4) | interface StepInterpolationOptions { function step (line 27) | function step(options?: StepInterpolationOptions) { FILE: src/svg/Svg.ts class Svg (line 10) | class Svg { method constructor (line 26) | constructor( method attr (line 72) | attr(attributes: string | Attributes, ns?: string) { method elem (line 110) | elem( method parent (line 123) | parent() { method root (line 133) | root() { method querySelector (line 152) | querySelector(selector: string) { method querySelectorAll (line 162) | querySelectorAll(selector: string) { method getNode (line 170) | getNode() { method foreignObject (line 182) | foreignObject( method text (line 224) | text(t: string) { method empty (line 233) | empty() { method remove (line 245) | remove() { method replace (line 255) | replace(newElement: Svg) { method append (line 266) | append(element: Svg, insertFirst = false) { method classes (line 280) | classes() { method addClass (line 291) | addClass(names: string) { method removeClass (line 310) | removeClass(names: string) { method removeAllClasses (line 327) | removeAllClasses() { method height (line 336) | height() { method width (line 344) | width() { method animate (line 387) | animate( FILE: src/svg/SvgList.ts type SvgMethods (line 3) | type SvgMethods = Exclude< type SvgListMethods (line 16) | type SvgListMethods = { class SvgList (line 24) | class SvgList implements SvgListMethods { method constructor (line 30) | constructor(nodeList: ArrayLike) { method call (line 36) | private call(method: T, args: Parameters) { method attr (line 43) | attr(...args: Parameters) { method elem (line 47) | elem(...args: Parameters) { method root (line 51) | root(...args: Parameters) { method getNode (line 55) | getNode(...args: Parameters) { method foreignObject (line 59) | foreignObject(...args: Parameters) { method text (line 63) | text(...args: Parameters) { method empty (line 67) | empty(...args: Parameters) { method remove (line 71) | remove(...args: Parameters) { method addClass (line 75) | addClass(...args: Parameters) { method removeClass (line 79) | removeClass(...args: Parameters) { method removeAllClasses (line 83) | removeAllClasses(...args: Parameters) { method animate (line 87) | animate(...args: Parameters) { FILE: src/svg/SvgPath.ts function element (line 22) | function element( function forEachParam (line 39) | function forEachParam( class SvgPath (line 64) | class SvgPath { method join (line 71) | static join(paths: SvgPath[], close = false, options?: SvgPathOptions) { method constructor (line 91) | constructor(private readonly close = false, options?: SvgPathOptions) { method position (line 102) | position(pos?: number) { method remove (line 116) | remove(count: number) { method move (line 129) | move(x: number, y: number, relative = false, data?: SegmentData) { method line (line 152) | line(x: number, y: number, relative = false, data?: SegmentData) { method curve (line 179) | curve( method arc (line 220) | arc( method parse (line 255) | parse(path: string) { method stringify (line 304) | stringify() { method scale (line 330) | scale(x: number, y: number) { method translate (line 343) | translate(x: number, y: number) { method transform (line 360) | transform( method clone (line 391) | clone(close = false) { method splitByCommand (line 405) | splitByCommand(command: string) { FILE: src/svg/animation.ts function createAnimation (line 39) | function createAnimation( FILE: src/svg/types.ts type BasePathParams (line 5) | interface BasePathParams { type MoveParams (line 10) | type MoveParams = BasePathParams; type LineParams (line 12) | type LineParams = BasePathParams; type CurveParams (line 14) | interface CurveParams extends BasePathParams { type ArcParams (line 21) | interface ArcParams extends BasePathParams { type PathParams (line 29) | type PathParams = MoveParams | LineParams | CurveParams | ArcParams; type PathCommand (line 31) | type PathCommand = { type SvgPathOptions (line 36) | interface SvgPathOptions { type Attributes (line 40) | type Attributes = Record; type AnimationDefinition (line 42) | interface AnimationDefinition { type AnimationEvent (line 61) | interface AnimationEvent { FILE: src/utils/extend.ts function extend (line 11) | function extend(target: any = {}, ...sources: any[]) { FILE: src/utils/functional.ts function times (line 16) | function times( FILE: src/utils/types.ts type FilterByKey (line 1) | type FilterByKey = T extends Record type RequiredKeys (line 7) | type RequiredKeys = T & FILE: src/utils/utils.ts function safeHasProperty (line 13) | function safeHasProperty(target: unknown, property: string) { function isNumeric (line 26) | function isNumeric(value: unknown) { function isFalseyButZero (line 33) | function isFalseyButZero( function getNumberOrUndefined (line 44) | function getNumberOrUndefined(value: unknown) { function isArrayOfArrays (line 51) | function isArrayOfArrays(data: unknown): data is unknown[][] { function each (line 62) | function each( FILE: test/mock/cssModule.js method get (line 4) | get() { FILE: test/mock/dom.ts type Fixture (line 1) | type Fixture = ReturnType; function mockDom (line 7) | function mockDom() { function destroyMockDom (line 15) | function destroyMockDom() { function addMockWrapper (line 22) | function addMockWrapper(fixture: string) { function mockDomRects (line 33) | function mockDomRects() { function destroyMockDomRects (line 58) | function destroyMockDomRects() { FILE: test/storyshots.spec.js method getGotoOptions (line 9) | getGotoOptions() { FILE: test/utils/skipable.js function skipable (line 7) | function skipable(fn, skip) { FILE: test/utils/storyshots/imageSnapshotWithStoryParameters.js function beforeScreenshotHook (line 15) | async function beforeScreenshotHook(page, options) { function getCaptureRootScreenshotOptions (line 44) | function getCaptureRootScreenshotOptions() { function imageSnapshotWithStoryParameters (line 56) | function imageSnapshotWithStoryParameters(config) { FILE: test/utils/storyshots/initStoryshots.js function defaultCustomizePage (line 11) | function defaultCustomizePage(page) { function sanitizeSnapshotIdentifierPart (line 23) | function sanitizeSnapshotIdentifierPart(indentifierPart) { function defaultGetMatchOptions (line 36) | function defaultGetMatchOptions({ function initStoryshots (line 57) | function initStoryshots(config) { FILE: test/utils/storyshots/storybook.js constant STORYBOOK_STATIC (line 6) | const STORYBOOK_STATIC = 'storybook-static'; function buildStorybook (line 16) | async function buildStorybook({ env = {}, verbose = false }) { function startStorybook (line 57) | function startStorybook(options) { FILE: website/src/components/ContextProvider.tsx type IContext (line 5) | interface IContext { function ContextProvider (line 10) | function ContextProvider({