/ proof-of-concept / plate-dynamics-lab-2
Sign in
proof-of-concept / plate-dynamics-lab-2
plate-dynamics-lab-2 / packages / components / src / index.ts
53 lines · 1.6 KBBlameHistoryRaw
1export { RunnerProvider, useRunner } from "./hooks/RunnerContext";
2export { useSolve, type Solve, type SolveState } from "./hooks/useSolve";
3export { CodeView, type CodeViewProps } from "./code/CodeView";
4export { NumberField, type NumberFieldProps } from "./params/NumberField";
5export {
6 ParameterPanel,
7 ALL_SECTIONS,
8 type ParameterPanelProps,
9 type ParameterSection,
10} from "./params/ParameterPanel";
11export {
12 FieldView,
13 type FieldViewProps,
14 type FieldMarker,
15 type FieldRect,
16 type FieldArrow,
17} from "./field/FieldView";
18export { Colorbar } from "./field/Colorbar";
19export {
20 FramePlayer,
21 useFramePlayer,
22 type FramePlayerProps,
23 type FramePlayerState,
24} from "./field/FramePlayer";
25export { LinePlot, type LinePlotProps, type Series, type XRange } from "./plots/LinePlot";
26export { useSharedAxis } from "./plots/useSharedAxis";
27export { EquationsView } from "./status/EquationsView";
28export {
29 RunStatus,
30 fmtMs,
31 fmtTime,
32 type RunStatusProps,
33 type StagedStatus,
34} from "./status/RunStatus";
35export { ValidityNotes } from "./status/ValidityNotes";
36export { AudioPlayer, type AudioPlayerProps } from "./audio/AudioPlayer";
37export { Plate3DView, type Plate3DViewProps, type Plate3DHandle } from "./scene/Plate3DView";
38export { MovieExport, type MovieExportProps } from "./video/MovieExport";
39export {
40 recordMovie,
41 saveMovie,
42 movieSupport,
43 movieSpan,
44 pickMovieFormat,
45 frameAtTime,
46 type MovieOptions,
47 type MovieResult,
48 type MovieSource,
49 type MovieOverlay,
50 type MovieLegend,
51 type MovieSupport,
52} from "./video/recordMovie";
53export { withWebmDuration, readWebmDuration } from "./video/webmDuration";
↑↓ move↵openescclose