Appearance
@luminaphoto/lumina-js / Shared
Shared
Common types, enums, and error classes shared across all APIs
Enumerations
| Enumeration | Description |
|---|---|
| ErrorCode | Error codes for standardized error handling |
| NodeType | Types of image processing operations available, used for undo/redo and operation management |
Classes
| Class | Description |
|---|---|
| LuminaError | Base error class for all Lumina operations |
Interfaces
| Interface | Description |
|---|---|
| ColorGradingParams | Color grading parameters for professional color wheel tinting |
| ExportImageResult | Result of image export operation |
| ImageAdjustments | Complete set of image adjustment parameters |
| LoadImageResult | Result of image loading operation |
| PreviewResult | Result of preview operation |
| ResetResult | Result of reset operation |
| TonalCurvePoints | Tonal curve control points for professional tonal mapping |
Type Aliases
| Type Alias | Description |
|---|---|
| ExportFormat | Export formats supported by the library |
| ImageFormat | Supported image formats for loading and exporting |
Variables
| Variable | Description |
|---|---|
| ParameterLimits | Parameter validation constants matching C++ operation limits |