Skip to content

CurveData

Defined in: src/types/keyframe.ts:50

Complete curve data model.

Properties

domainX

domainX: [number, number]

Defined in: src/types/keyframe.ts:54

Domain bounds — x range


domainY

domainY: [number, number]

Defined in: src/types/keyframe.ts:56

Domain bounds — y range


keyframes

keyframes: CurveKeyframe[]

Defined in: src/types/keyframe.ts:52

Ordered array of keyframes (sorted by x)


postInfinity?

optional postInfinity: "linear" | "constant" | "cycle" | "pingpong"

Defined in: src/types/keyframe.ts:66

Post-infinity behavior — what happens after the last keyframe

Default

"constant"

preInfinity?

optional preInfinity: "linear" | "constant" | "cycle" | "pingpong"

Defined in: src/types/keyframe.ts:61

Pre-infinity behavior — what happens before the first keyframe

Default

"constant"