1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
| import { types } from "mobx-state-tree";
| import Registry from "../core/Registry";
| import { AudioRegionModel } from "./AudioRegion";
| import { BrushRegionModel, HtxBrush } from "./BrushRegion";
| import { BitmaskRegionModel, HtxBitmask } from "./BitmaskRegion";
| import { ParagraphsRegionModel } from "./ParagraphsRegion";
| import { TimeSeriesRegionModel } from "./TimeSeriesRegion";
| import { HtxKeyPoint, KeyPointRegionModel } from "./KeyPointRegion";
| import { PolygonPoint, PolygonPointView } from "./PolygonPoint";
| import { HtxPolygon, PolygonRegionModel } from "./PolygonRegion";
| import { HtxVector, VectorRegionModel } from "./VectorRegion";
| import { HtxRectangle, RectRegionModel } from "./RectRegion";
| import { EllipseRegionModel, HtxEllipse } from "./EllipseRegion";
| import { HtxTextAreaRegion, TextAreaRegionModel } from "./TextAreaRegion";
| import { RichTextRegionModel } from "./RichTextRegion";
| import { TimelineRegionModel } from "./TimelineRegion";
| import { VideoRectangleRegionModel } from "./VideoRectangleRegion";
| import { CustomRegionModel } from "./CustomRegion";
|
| const AllRegionsType = types.union(
| AudioRegionModel,
| BrushRegionModel,
| BitmaskRegionModel,
| EllipseRegionModel,
| TimeSeriesRegionModel,
| KeyPointRegionModel,
| PolygonRegionModel,
| VectorRegionModel,
| RectRegionModel,
| TextAreaRegionModel,
| RichTextRegionModel,
| TimeSeriesRegionModel,
| TimelineRegionModel,
| ParagraphsRegionModel,
| VideoRectangleRegionModel,
| CustomRegionModel,
| ...Registry.customTags.map((t) => t.region).filter(Boolean),
| );
|
| export {
| AllRegionsType,
| AudioRegionModel,
| BrushRegionModel,
| EllipseRegionModel,
| HtxBrush,
| HtxBitmask,
| HtxEllipse,
| HtxKeyPoint,
| HtxPolygon,
| HtxVector,
| HtxRectangle,
| HtxTextAreaRegion,
| RichTextRegionModel,
| ParagraphsRegionModel,
| TimeSeriesRegionModel,
| KeyPointRegionModel,
| PolygonPoint,
| PolygonPointView,
| PolygonRegionModel,
| VectorRegionModel,
| RectRegionModel,
| TextAreaRegionModel,
| TimelineRegionModel,
| VideoRectangleRegionModel,
| CustomRegionModel,
| };
|
|