SYMBOL INDEX (37 symbols across 12 files) FILE: demo/internal/layout.ts type Cell (line 10) | interface Cell { type CellPainter (line 18) | interface CellPainter { type AnimationPainter (line 27) | interface AnimationPainter { FILE: internal/animate/frames.ts type Keyframe (line 6) | interface Keyframe { type InternalKeyframe (line 12) | interface InternalKeyframe { type RenderCache (line 24) | interface RenderCache { type RenderInput (line 31) | interface RenderInput { type RenderOutput (line 37) | interface RenderOutput { type TransitionInput (line 43) | interface TransitionInput extends RenderInput { type TransitionOutput (line 48) | interface TransitionOutput { FILE: internal/animate/state.ts type CallbackKeyframe (line 4) | interface CallbackKeyframe extends Keyframe { type FrameCallbackStore (line 8) | interface FrameCallbackStore { FILE: internal/animate/timing.ts type TimingFunc (line 1) | interface TimingFunc { FILE: internal/render/svg.ts type RenderOptions (line 4) | interface RenderOptions { class XmlElement (line 133) | class XmlElement { method constructor (line 137) | public constructor(public tag: string) {} method render (line 139) | public render(): string { method renderAttributes (line 148) | private renderAttributes(): string { method renderChildren (line 158) | private renderChildren(): string { FILE: internal/types.ts type Coord (line 2) | interface Coord { type Handle (line 7) | interface Handle { type Point (line 14) | interface Point extends Coord { FILE: internal/util.ts type PointIteratorArgs (line 10) | interface PointIteratorArgs { FILE: public/animate.test.ts type TestCase (line 38) | interface TestCase { FILE: public/animate.ts type Keyframe (line 17) | interface Keyframe { type CanvasKeyframe (line 45) | interface CanvasKeyframe extends Keyframe { type CanvasCustomKeyframe (line 55) | interface CanvasCustomKeyframe extends Keyframe { type Animation (line 60) | interface Animation { type TimestampProvider (line 80) | interface TimestampProvider { type WiggleOptions (line 84) | interface WiggleOptions { FILE: public/blobs.test.ts type TestCase (line 25) | interface TestCase { FILE: public/blobs.ts type BlobOptions (line 7) | interface BlobOptions { type CanvasOptions (line 19) | interface CanvasOptions { type SvgOptions (line 25) | interface SvgOptions { FILE: public/legacy.ts type PathOptions (line 13) | interface PathOptions { type BlobOptions (line 27) | interface BlobOptions extends PathOptions { type XmlElement (line 103) | interface XmlElement {