@tissuumaps/core
Core of TissUUmaps: the data model, the abstract data provider interfaces, the types shared between the TissUUmaps packages and plugins (stores, plugin contract, OpenSeadragon and WebGL options), and utilities.
Installation
npm install @tissuumaps/core
Its peer dependencies @jsonforms/core, openseadragon and zustand are
optional: they are only referenced by its type declarations, so install them
if you use TypeScript. Without them, the types that reference them (e.g. the
stores and the data provider interfaces) silently degrade to any when
skipLibCheck is enabled, and fail to resolve otherwise.
Documentation
Classes
- ArrayUtils
- AsyncUtils
- BitUtils
- ColorUtils
- ConfigUtils
- GeometryUtils
- HashUtils
- ImageUtils
- JSONUtils
- MathUtils
- NumberUtils
- ProjectUtils
- RandomUtils
- SourceUtils
- TableUtils
- TransformUtils
Interfaces
- AnnotatedDataProvider
- CustomTileSource
- Data
- DataProvider
- ImageData
- ImageDataProvider
- ItemsData
- LabelsData
- LabelsDataProvider
- PointsData
- PointsDataProvider
- RasterData
- RawAnnotatedDataSource
- RawDataObject
- RawDataSource
- RawImage
- RawImageDataSource
- RawLabels
- RawLabelsDataSource
- RawLayer
- RawModel
- RawPoints
- RawPointsDataSource
- RawProject
- RawRenderedDataObject
- RawRenderedItemsDataObject
- RawRenderedRasterDataObject
- RawShapes
- RawShapesDataSource
- RawTable
- RawTableDataSource
- ShapesData
- ShapesDataProvider
- TableData
- TableDataProvider
Type Aliases
- AnnotatedDataProviderLoadOptions
- AnnotatedDataSource
- AppStore
- AppStoreActions
- AppStoreApi
- AppStoreState
- Color
- ColorConfig
- ColorPalette
- Config
- ConstantConfig
- CoordinateSpace
- DataObject
- DataProviderLoadOptions
- DataRef
- DataSource
- DataStore
- DataStoreActions
- DataStoreApi
- DataStoreState
- Dims
- FloatArray
- Fmix32Config
- FromConfig
- GroupByConfig
- GroupValueMap
- HighlightedItemGroup
- IDArray
- Image
- ImageChannel
- ImageChannelHistogram
- ImageChannelPreview
- ImageChannelViewMode
- ImageDataSource
- IntArray
- InteractionMode
- IntOrUintArray
- Labels
- LabelsDataSource
- Layer
- Marker
- MarkerConfig
- Model
- MultiPolygon
- OpacityConfig
- OpenSeadragonOptions
- OpenSeadragonViewerOptions
- Path
- Plugin
- PluginRegistry
- PluginStores
- Points
- PointsDataSource
- PointsGeometry
- Polygon
- ProgressCallback
- Project
- ProjectStore
- ProjectStoreActions
- ProjectStoreApi
- ProjectStoreState
- RandomConfig
- Rect
- RenderedDataObject
- RenderedItemsDataObject
- RenderedRasterDataObject
- SettingsStore
- SettingsStoreActions
- SettingsStoreApi
- SettingsStoreState
- Shapes
- ShapesDataSource
- ShapesGeometry
- SimilarityTransform
- SizeConfig
- Table
- TableColumnQuerySuggestion
- TableColumnRef
- TableDataSource
- TileSourceConfig
- TypedArray
- TypedArrayOrArray
- UintArray
- Vertex
- VisibilityConfig
- WebGLOptions
- WebGLPointsRenderOptions
- WebGLShapesRenderOptions
Variables
- annotatedDataSourceDefaults
- categoricalColorPalettes
- colorPalettes
- continuousColorPalettes
- dataObjectDefaults
- dataSourceDefaults
- defaultLabelColor
- defaultLabelColorPalette
- defaultLabelOpacity
- defaultLabelVisibility
- defaultPointColor
- defaultPointMarker
- defaultPointOpacity
- defaultPointSize
- defaultPointSizeUnit
- defaultPointVisibility
- defaultRandomSeed
- defaultShapeFillColor
- defaultShapeFillOpacity
- defaultShapeFillVisibility
- defaultShapeOpacity
- defaultShapeStrokeColor
- defaultShapeStrokeOpacity
- defaultShapeStrokeVisibility
- defaultShapeVisibility
- identityTransform
- ImageChannelViewMode
- imageDataSourceDefaults
- imageDefaults
- labelsDataSourceDefaults
- labelsDefaults
- layerDefaults
- Marker
- markerPalette
- modelDefaults
- pointsDataSourceDefaults
- pointsDefaults
- projectDefaults
- renderedDataObjectDefaults
- renderedItemsDataObjectDefaults
- renderedRasterDataObjectDefaults
- shapesDataSourceDefaults
- shapesDefaults
- tableDataSourceDefaults
- tableDefaults
Functions
- createAnnotatedDataSource
- createDataObject
- createDataSource
- createImage
- createImageDataSource
- createLabels
- createLabelsDataSource
- createLayer
- createModel
- createPoints
- createPointsDataSource
- createProject
- createRenderedDataObject
- createRenderedItemsDataObject
- createRenderedRasterDataObject
- createShapes
- createShapesDataSource
- createTable
- createTableDataSource
- findColorPalette
- getActiveConfigSource
- isConstantConfig
- isFromConfig
- isGroupByConfig
- isRandomConfig