Type aliases
AlignmentType
AlignmentType: "left" | "center" | "right"
AssetCategory
AssetCategory: "filter" | "overlay" | "font" | "sticker" | "textdesign" | "frame"
Color
Color: [number, number, number, number]
CrossOriginType
CrossOriginType: "anonymous" | "use-credentials" | ""
CustomAdvancedToolbarItem
CustomItemCard
Type parameters
CustomItemCardProps
CustomItemCardProps<T>: AdvancedItemCardProps[T]
Type parameters
CustomMeasurements
Custom
Measurements: { advancedUIToolControlBar?: { marginBottom?: number; width?: number }; advancedUIToolbar?: { marginBottom?: number; width?: number }; basicUIToolbar?: { closeHeight?: number; openHeight?: number }; canvas?: { marginTop?: number }; colorItem?: { size?: number }; fontSystem?: FontSystemInterface; mainCanvasActionBar?: { height?: number } }
Type declaration
-
Optional advancedUIToolControlBar?: { marginBottom?: number; width?: number }
-
Optional marginBottom?: number
-
Optional width?: number
-
Optional advancedUIToolbar?: { marginBottom?: number; width?: number }
-
Optional marginBottom?: number
-
Optional width?: number
-
Optional basicUIToolbar?: { closeHeight?: number; openHeight?: number }
-
Optional closeHeight?: number
-
Optional openHeight?: number
-
Optional canvas?: { marginTop?: number }
-
Optional marginTop?: number
-
Optional colorItem?: { size?: number }
-
-
Optional mainCanvasActionBar?: { height?: number }
CustomTextAlignmentButton
CustomToolControlBarPrimaryButton
DeserializeErrors
DeserializeErrors: "unsupportedVersion"
ExistingAdjustmentCategory
ExistingLanguage
ExistingLanguage: "en" | "de"
ExistingTheme
ExistingTheme: "light" | "dark"
ExistingTransformCategory
ExportData
ExportData: string | HTMLImageElement | Blob
FontType
FontType: "uppercase" | "capitalize" | "lowercase" | "none"
FontWeight
FontWeight: 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900 | "normal" | "bold" | "lighter" | "bolder" | "inherit" | "initial" | "unset"
FrameLayoutMode
FrameLayoutMode: "horizontal-inside" | "vertical-inside"
FrameRenderMode
FrameRenderMode: "repeat" | "stretch"
LayoutType
LayoutType: "basic" | "advanced"
Listener
Listener: (...args: any[]) => void
NormalizedNumber
NormalizedNumber: number
PatchImage
PatchImage: string | HTMLImageElement
PositiveNumber
PositiveNumber: number
ResizeMode
ResizeMode: "keepAspect" | "unrestricted"
SerializableColor
SerializableColor: [number, number, number, number]
TintMode
TintMode: "none" | "solid" | "colorized"
color is represented as a number array which encodes as a single gray value or a RGB(A) tuple of floating point values where each channel is defined in the range of `[0, 1]