PitchKit
API Reference@pitchkit/coreInterfaces

CometLayer

Defined in: packages/core/src/scene/types.ts:70

Tapered "comet" lines: one filled shape per datum, narrow at (x, y) and wide at (x2, y2), optionally fading in via a gradient. SVG can't vary a <line>'s stroke-width along its length, so this is painted as a filled quadrilateral instead.

Type Parameters

Type ParameterDefault type
Tunknown

Properties

PropertyModifierTypeDescriptionDefined in
className?readonlystringApplied as every <polygon>'s class attribute; styling escape hatch (PRD §8.7).packages/core/src/scene/types.ts:83
color?readonlyAccessor<T, string>-packages/core/src/scene/types.ts:77
datareadonlyreadonly T[]-packages/core/src/scene/types.ts:72
endWidth?readonlyAccessor<T, number>-packages/core/src/scene/types.ts:79
gradient?readonlybooleanFades opacity from 0 at the start to 1 at the end via a linear gradient.packages/core/src/scene/types.ts:81
startWidth?readonlyAccessor<T, number>-packages/core/src/scene/types.ts:78
typereadonly"comet"-packages/core/src/scene/types.ts:71
xreadonlyAccessor<T, number>-packages/core/src/scene/types.ts:73
x2readonlyAccessor<T, number>-packages/core/src/scene/types.ts:75
yreadonlyAccessor<T, number>-packages/core/src/scene/types.ts:74
y2readonlyAccessor<T, number>-packages/core/src/scene/types.ts:76

On this page