ApexPainter member
ApexPainter.createScene
Layered scene composition (chart / image / text / path / surface). Layer array order is stable bottom-to-top. Builder inputs are copied on ingress and render snapshots are isolated from later caller mutation.
lib-next/apex-painter/main.ts (opens in a new tab)Signature
(config: { width: number; height: number; background?: SceneRenderInput["background"]; layers?: SceneLayer[]; }) => SceneBuilderParameters
Options
| Option | Type | Contract | Allowed values | Runtime & capabilities |
|---|---|---|---|---|
| config | ||||
config.backgroundPublished config.background option. | SceneBackground | OptionalDefault— | — | node22 · node24 · node26 |
config.background.bgLayersPublished config.background.bgLayers option. | BackgroundLayer[] | OptionalDefault— | — | node22 · node24 · node26 |
config.background.bgLayers.blendModePublished config.background.bgLayers.blendMode option. | GlobalCompositeOperation | OptionalDefault— | 26 values"color" "color-burn" "color-dodge" "copy" "darken" "destination-atop" "destination-in" "destination-out" "destination-over" "difference" "exclusion" "hard-light" "hue" "lighten" "lighter" "luminosity" "multiply" "overlay" "saturation" "screen" "soft-light" "source-atop" "source-in" "source-out" "source-over" "xor" | node22 · node24 · node26 |
config.background.bgLayers.opacityPublished config.background.bgLayers.opacity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.bgLayers.typePublished config.background.bgLayers.type option. | "color" | RequiredDefaultRequired | "color" | node22 · node24 · node26 |
config.background.bgLayers.valuePublished config.background.bgLayers.value option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.background.bgLayers.alignPublished config.background.bgLayers.align option. | AlignMode | OptionalDefault— | 9 values"center" "top" "bottom" "left" "right" "top-left" "top-right" "bottom-left" "bottom-right" | node22 · node24 · node26 |
config.background.bgLayers.fitPublished config.background.bgLayers.fit option. | "fill" | "contain" | "cover" | OptionalDefault— | "fill" "contain" "cover" | node22 · node24 · node26 |
config.background.bgLayers.sourcePublished config.background.bgLayers.source option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.background.bgLayers.repeatPublished config.background.bgLayers.repeat option. | BackgroundPatternRepeat | OptionalDefault— | "repeat" "no-repeat" "repeat-x" "repeat-y" | node22 · node24 · node26 |
config.background.bgLayers.patternPublished config.background.bgLayers.pattern option. | PatternOptions | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.background.bgLayers.pattern.blendModePublished config.background.bgLayers.pattern.blendMode option. | GlobalCompositeOperation | OptionalDefault— | 26 values"color" "color-burn" "color-dodge" "copy" "darken" "destination-atop" "destination-in" "destination-out" "destination-over" "difference" "exclusion" "hard-light" "hue" "lighten" "lighter" "luminosity" "multiply" "overlay" "saturation" "screen" "soft-light" "source-atop" "source-in" "source-out" "source-over" "xor" | node22 · node24 · node26 |
config.background.bgLayers.pattern.colorPublished config.background.bgLayers.pattern.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.background.bgLayers.pattern.customPatternImagePublished config.background.bgLayers.pattern.customPatternImage option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.background.bgLayers.pattern.gradientPublished config.background.bgLayers.pattern.gradient option. | GradientConfig | OptionalDefault— | — | node22 · node24 · node26 |
config.background.bgLayers.pattern.gradient.anglePublished config.background.bgLayers.pattern.gradient.angle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.bgLayers.pattern.gradient.centerXPublished config.background.bgLayers.pattern.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.bgLayers.pattern.gradient.centerYPublished config.background.bgLayers.pattern.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.bgLayers.pattern.gradient.colorsPublished config.background.bgLayers.pattern.gradient.colors option. | { stop: number; color: string; }[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.background.bgLayers.pattern.gradient.colors.colorPublished config.background.bgLayers.pattern.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.background.bgLayers.pattern.gradient.colors.stopPublished config.background.bgLayers.pattern.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.background.bgLayers.pattern.gradient.endRadiusPublished config.background.bgLayers.pattern.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.bgLayers.pattern.gradient.endXPublished config.background.bgLayers.pattern.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.bgLayers.pattern.gradient.endYPublished config.background.bgLayers.pattern.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.bgLayers.pattern.gradient.repeatPublished config.background.bgLayers.pattern.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
config.background.bgLayers.pattern.gradient.startAnglePublished config.background.bgLayers.pattern.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.bgLayers.pattern.gradient.startRadiusPublished config.background.bgLayers.pattern.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.bgLayers.pattern.gradient.startXPublished config.background.bgLayers.pattern.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.bgLayers.pattern.gradient.startYPublished config.background.bgLayers.pattern.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.bgLayers.pattern.gradient.typePublished config.background.bgLayers.pattern.gradient.type option. | "linear" | "radial" | "conic" | RequiredDefaultRequired | "linear" "radial" "conic" | node22 · node24 · node26 |
config.background.bgLayers.pattern.offsetXPublished config.background.bgLayers.pattern.offsetX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.bgLayers.pattern.offsetYPublished config.background.bgLayers.pattern.offsetY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.bgLayers.pattern.opacityPublished config.background.bgLayers.pattern.opacity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.bgLayers.pattern.repeatPublished config.background.bgLayers.pattern.repeat option. | "repeat" | "no-repeat" | "repeat-x" | "repeat-y" | OptionalDefault— | "repeat" "no-repeat" "repeat-x" "repeat-y" | node22 · node24 · node26 |
config.background.bgLayers.pattern.rotationPublished config.background.bgLayers.pattern.rotation option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.bgLayers.pattern.scalePublished config.background.bgLayers.pattern.scale option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.bgLayers.pattern.secondaryColorPublished config.background.bgLayers.pattern.secondaryColor option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.background.bgLayers.pattern.sizePublished config.background.bgLayers.pattern.size option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.bgLayers.pattern.spacingPublished config.background.bgLayers.pattern.spacing option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.bgLayers.pattern.typePublished config.background.bgLayers.pattern.type option. | "grid" | "dots" | "diagonal" | "stripes" | "waves" | "crosses" | "hexagons" | "checkerboard" | "diamonds" | "triangles" | "stars" | "polka" | "custom" | RequiredDefaultRequired | 13 values"grid" "dots" "diagonal" "stripes" "waves" "crosses" "hexagons" "checkerboard" "diamonds" "triangles" "stars" "polka" "custom" | node22 · node24 · node26 |
config.background.bgLayers.intensityPublished config.background.bgLayers.intensity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.blendModePublished config.background.blendMode option. | GlobalCompositeOperation | OptionalDefault— | 26 values"color" "color-burn" "color-dodge" "copy" "darken" "destination-atop" "destination-in" "destination-out" "destination-over" "difference" "exclusion" "hard-light" "hue" "lighten" "lighter" "luminosity" "multiply" "overlay" "saturation" "screen" "soft-light" "source-atop" "source-in" "source-out" "source-over" "xor" | node22 · node24 · node26 |
config.background.blurPublished config.background.blur option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.borderPositionPublished config.background.borderPosition option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.background.borderRadiusPublished config.background.borderRadius option. | number | "circular" | OptionalDefault— | — | node22 · node24 · node26 |
config.background.colorBgPublished config.background.colorBg option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.background.customBgPublished config.background.customBg option. | CanvasCustomBackground | OptionalDefault— | — | node22 · node24 · node26 |
config.background.customBg.alignPlacement used by `contain` / `cover` when `inherit` is false. | AlignMode | OptionalDefault— | 9 values"center" "top" "bottom" "left" "right" "top-left" "top-right" "bottom-left" "bottom-right" | node22 · node24 · node26 |
config.background.customBg.filtersImage filters applied to this background only. | ImageFilter[] | OptionalDefault— | — | node22 · node24 · node26 |
config.background.customBg.filters.anglePublished config.background.customBg.filters.angle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.customBg.filters.centerXPublished config.background.customBg.filters.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.customBg.filters.centerYPublished config.background.customBg.filters.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.customBg.filters.heightPublished config.background.customBg.filters.height option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.customBg.filters.intensityPublished config.background.customBg.filters.intensity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.customBg.filters.levelsPublished config.background.customBg.filters.levels option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.customBg.filters.radiusPublished config.background.customBg.filters.radius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.customBg.filters.sizePublished config.background.customBg.filters.size option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.customBg.filters.typePublished config.background.customBg.filters.type option. | "saturation" | "gaussianBlur" | "motionBlur" | "radialBlur" | "sharpen" | "noise" | "grain" | "edgeDetection" | "emboss" | "invert" | "grayscale" | "sepia" | "pixelate" | "brightness" | "contrast" | "hueShift" | "posterize" | RequiredDefaultRequired | 17 values"saturation" "gaussianBlur" "motionBlur" "radialBlur" "sharpen" "noise" "grain" "edgeDetection" "emboss" "invert" "grayscale" "sepia" "pixelate" "brightness" "contrast" "hueShift" "posterize" | node22 · node24 · node26 |
config.background.customBg.filters.valuePublished config.background.customBg.filters.value option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.customBg.filters.widthPublished config.background.customBg.filters.width option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.customBg.filters.xOptional pixelate region. Omit for the whole filtered surface. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.customBg.filters.yPublished config.background.customBg.filters.y option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.customBg.fitResize policy when `inherit` is false. | FitMode | OptionalDefault— | "fill" "contain" "cover" | node22 · node24 · node26 |
config.background.customBg.inheritAdopt the source image dimensions as the canvas dimensions. | boolean | OptionalDefault— | false true | node22 · node24 · node26 |
config.background.customBg.opacityBackground-image opacity, multiplied by the canvas-level opacity. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.customBg.sourcePublished config.background.customBg.source option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.background.gradientBgPublished config.background.gradientBg option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
config.background.gradientBg.colorsPublished config.background.gradientBg.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.background.gradientBg.colors.colorPublished config.background.gradientBg.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.background.gradientBg.colors.stopPublished config.background.gradientBg.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.background.gradientBg.endXPublished config.background.gradientBg.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.gradientBg.endYPublished config.background.gradientBg.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.gradientBg.pivotXPublished config.background.gradientBg.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.gradientBg.pivotYPublished config.background.gradientBg.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.gradientBg.repeatPublished config.background.gradientBg.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
config.background.gradientBg.rotatePublished config.background.gradientBg.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.gradientBg.startXPublished config.background.gradientBg.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.gradientBg.startYPublished config.background.gradientBg.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.gradientBg.typePublished config.background.gradientBg.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
config.background.gradientBg.endRadiusPublished config.background.gradientBg.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.gradientBg.startRadiusPublished config.background.gradientBg.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.gradientBg.centerXPublished config.background.gradientBg.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.gradientBg.centerYPublished config.background.gradientBg.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.gradientBg.startAnglePublished config.background.gradientBg.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.noiseBgPublished config.background.noiseBg option. | { intensity?: number; } | OptionalDefault— | — | node22 · node24 · node26 |
config.background.noiseBg.intensityPublished config.background.noiseBg.intensity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.opacityPublished config.background.opacity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.patternBgPublished config.background.patternBg option. | PatternOptions | OptionalDefault— | — | node22 · node24 · node26 |
config.background.patternBg.blendModePublished config.background.patternBg.blendMode option. | GlobalCompositeOperation | OptionalDefault— | 26 values"color" "color-burn" "color-dodge" "copy" "darken" "destination-atop" "destination-in" "destination-out" "destination-over" "difference" "exclusion" "hard-light" "hue" "lighten" "lighter" "luminosity" "multiply" "overlay" "saturation" "screen" "soft-light" "source-atop" "source-in" "source-out" "source-over" "xor" | node22 · node24 · node26 |
config.background.patternBg.colorPublished config.background.patternBg.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.background.patternBg.customPatternImagePublished config.background.patternBg.customPatternImage option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.background.patternBg.gradientPublished config.background.patternBg.gradient option. | GradientConfig | OptionalDefault— | — | node22 · node24 · node26 |
config.background.patternBg.gradient.anglePublished config.background.patternBg.gradient.angle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.patternBg.gradient.centerXPublished config.background.patternBg.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.patternBg.gradient.centerYPublished config.background.patternBg.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.patternBg.gradient.colorsPublished config.background.patternBg.gradient.colors option. | { stop: number; color: string; }[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.background.patternBg.gradient.colors.colorPublished config.background.patternBg.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.background.patternBg.gradient.colors.stopPublished config.background.patternBg.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.background.patternBg.gradient.endRadiusPublished config.background.patternBg.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.patternBg.gradient.endXPublished config.background.patternBg.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.patternBg.gradient.endYPublished config.background.patternBg.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.patternBg.gradient.repeatPublished config.background.patternBg.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
config.background.patternBg.gradient.startAnglePublished config.background.patternBg.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.patternBg.gradient.startRadiusPublished config.background.patternBg.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.patternBg.gradient.startXPublished config.background.patternBg.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.patternBg.gradient.startYPublished config.background.patternBg.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.patternBg.gradient.typePublished config.background.patternBg.gradient.type option. | "linear" | "radial" | "conic" | RequiredDefaultRequired | "linear" "radial" "conic" | node22 · node24 · node26 |
config.background.patternBg.offsetXPublished config.background.patternBg.offsetX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.patternBg.offsetYPublished config.background.patternBg.offsetY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.patternBg.opacityPublished config.background.patternBg.opacity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.patternBg.repeatPublished config.background.patternBg.repeat option. | "repeat" | "no-repeat" | "repeat-x" | "repeat-y" | OptionalDefault— | "repeat" "no-repeat" "repeat-x" "repeat-y" | node22 · node24 · node26 |
config.background.patternBg.rotationPublished config.background.patternBg.rotation option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.patternBg.scalePublished config.background.patternBg.scale option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.patternBg.secondaryColorPublished config.background.patternBg.secondaryColor option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.background.patternBg.sizePublished config.background.patternBg.size option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.patternBg.spacingPublished config.background.patternBg.spacing option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.patternBg.typePublished config.background.patternBg.type option. | "grid" | "dots" | "diagonal" | "stripes" | "waves" | "crosses" | "hexagons" | "checkerboard" | "diamonds" | "triangles" | "stars" | "polka" | "custom" | RequiredDefaultRequired | 13 values"grid" "dots" "diagonal" "stripes" "waves" "crosses" "hexagons" "checkerboard" "diamonds" "triangles" "stars" "polka" "custom" | node22 · node24 · node26 |
config.background.rotationPublished config.background.rotation option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.shadowPublished config.background.shadow option. | ShadowOptions | OptionalDefault— | — | node22 · node24 · node26 |
config.background.shadow.blurPublished config.background.shadow.blur option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.shadow.borderPositionPublished config.background.shadow.borderPosition option.Deprecated | string | OptionalDefault— | — | node22 · node24 · node26 |
config.background.shadow.borderRadiusPublished config.background.shadow.borderRadius option. | number | "circular" | OptionalDefault— | — | node22 · node24 · node26 |
config.background.shadow.colorPublished config.background.shadow.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.background.shadow.gradientPublished config.background.shadow.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
config.background.shadow.gradient.colorsPublished config.background.shadow.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.background.shadow.gradient.colors.colorPublished config.background.shadow.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.background.shadow.gradient.colors.stopPublished config.background.shadow.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.background.shadow.gradient.endXPublished config.background.shadow.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.shadow.gradient.endYPublished config.background.shadow.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.shadow.gradient.pivotXPublished config.background.shadow.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.shadow.gradient.pivotYPublished config.background.shadow.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.shadow.gradient.repeatPublished config.background.shadow.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
config.background.shadow.gradient.rotatePublished config.background.shadow.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.shadow.gradient.startXPublished config.background.shadow.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.shadow.gradient.startYPublished config.background.shadow.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.shadow.gradient.typePublished config.background.shadow.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
config.background.shadow.gradient.endRadiusPublished config.background.shadow.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.shadow.gradient.startRadiusPublished config.background.shadow.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.shadow.gradient.centerXPublished config.background.shadow.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.shadow.gradient.centerYPublished config.background.shadow.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.shadow.gradient.startAnglePublished config.background.shadow.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.shadow.offsetXPublished config.background.shadow.offsetX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.shadow.offsetYPublished config.background.shadow.offsetY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.shadow.opacityPublished config.background.shadow.opacity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.shadow.roundedCornersPublished config.background.shadow.roundedCorners option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.background.strokePublished config.background.stroke option. | StrokeOptions | OptionalDefault— | — | node22 · node24 · node26 |
config.background.stroke.blurPublished config.background.stroke.blur option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.stroke.borderPositionPublished config.background.stroke.borderPosition option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.background.stroke.borderRadiusPublished config.background.stroke.borderRadius option. | number | "circular" | OptionalDefault— | — | node22 · node24 · node26 |
config.background.stroke.colorPublished config.background.stroke.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.background.stroke.gradientPublished config.background.stroke.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
config.background.stroke.gradient.colorsPublished config.background.stroke.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.background.stroke.gradient.colors.colorPublished config.background.stroke.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.background.stroke.gradient.colors.stopPublished config.background.stroke.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.background.stroke.gradient.endXPublished config.background.stroke.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.stroke.gradient.endYPublished config.background.stroke.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.stroke.gradient.pivotXPublished config.background.stroke.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.stroke.gradient.pivotYPublished config.background.stroke.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.stroke.gradient.repeatPublished config.background.stroke.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
config.background.stroke.gradient.rotatePublished config.background.stroke.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.stroke.gradient.startXPublished config.background.stroke.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.stroke.gradient.startYPublished config.background.stroke.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.stroke.gradient.typePublished config.background.stroke.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
config.background.stroke.gradient.endRadiusPublished config.background.stroke.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.stroke.gradient.startRadiusPublished config.background.stroke.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.stroke.gradient.centerXPublished config.background.stroke.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.stroke.gradient.centerYPublished config.background.stroke.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.stroke.gradient.startAnglePublished config.background.stroke.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.stroke.opacityPublished config.background.stroke.opacity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.stroke.positionPublished config.background.stroke.position option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.stroke.roundedCornersPublished config.background.stroke.roundedCorners option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.background.stroke.stylePublished config.background.stroke.style option. | "solid" | "dashed" | "dotted" | "groove" | "ridge" | "double" | OptionalDefault— | 6 values"solid" "dashed" "dotted" "groove" "ridge" "double" | node22 · node24 · node26 |
config.background.stroke.widthPublished config.background.stroke.width option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.transparentBasePublished config.background.transparentBase option. | boolean | OptionalDefault— | false true | node22 · node24 · node26 |
config.background.videoBgPublished config.background.videoBg option. | CanvasVideoBackground | OptionalDefault— | — | node22 · node24 · node26 |
config.background.videoBg.alignPlacement used by `contain` / `cover` when `inherit` is false. | AlignMode | OptionalDefault— | 9 values"center" "top" "bottom" "left" "right" "top-left" "top-right" "bottom-left" "bottom-right" | node22 · node24 · node26 |
config.background.videoBg.autoplayPublished config.background.videoBg.autoplay option.Deprecated | boolean | OptionalDefault— | false true | node22 · node24 · node26 |
config.background.videoBg.filtersImage filters applied to this background only. | ImageFilter[] | OptionalDefault— | — | node22 · node24 · node26 |
config.background.videoBg.filters.anglePublished config.background.videoBg.filters.angle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.videoBg.filters.centerXPublished config.background.videoBg.filters.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.videoBg.filters.centerYPublished config.background.videoBg.filters.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.videoBg.filters.heightPublished config.background.videoBg.filters.height option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.videoBg.filters.intensityPublished config.background.videoBg.filters.intensity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.videoBg.filters.levelsPublished config.background.videoBg.filters.levels option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.videoBg.filters.radiusPublished config.background.videoBg.filters.radius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.videoBg.filters.sizePublished config.background.videoBg.filters.size option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.videoBg.filters.typePublished config.background.videoBg.filters.type option. | "saturation" | "gaussianBlur" | "motionBlur" | "radialBlur" | "sharpen" | "noise" | "grain" | "edgeDetection" | "emboss" | "invert" | "grayscale" | "sepia" | "pixelate" | "brightness" | "contrast" | "hueShift" | "posterize" | RequiredDefaultRequired | 17 values"saturation" "gaussianBlur" "motionBlur" "radialBlur" "sharpen" "noise" "grain" "edgeDetection" "emboss" "invert" "grayscale" "sepia" "pixelate" "brightness" "contrast" "hueShift" "posterize" | node22 · node24 · node26 |
config.background.videoBg.filters.valuePublished config.background.videoBg.filters.value option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.videoBg.filters.widthPublished config.background.videoBg.filters.width option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.videoBg.filters.xOptional pixelate region. Omit for the whole filtered surface. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.videoBg.filters.yPublished config.background.videoBg.filters.y option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.videoBg.fitResize policy when `inherit` is false. | FitMode | OptionalDefault— | "fill" "contain" "cover" | node22 · node24 · node26 |
config.background.videoBg.formatPublished config.background.videoBg.format option. | "jpg" | "png" | OptionalDefault— | "jpg" "png" | node22 · node24 · node26 |
config.background.videoBg.frame1-based frame number. Mutually exclusive with `time`. Defaults to frame 1 when neither selector is provided. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.videoBg.inheritAdopt the source image dimensions as the canvas dimensions. | boolean | OptionalDefault— | false true | node22 · node24 · node26 |
config.background.videoBg.loopPublished config.background.videoBg.loop option.Deprecated | boolean | OptionalDefault— | false true | node22 · node24 · node26 |
config.background.videoBg.opacityBackground-image opacity, multiplied by the canvas-level opacity. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.videoBg.qualityFFmpeg image quality value from 1 (best) through 31. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.videoBg.sourcePublished config.background.videoBg.source option. | string | Buffer<ArrayBufferLike> | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.background.videoBg.timeTimestamp in seconds. Mutually exclusive with `frame`. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.xPublished config.background.x option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.yPublished config.background.y option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.zoomPublished config.background.zoom option. | { scale?: number; centerX?: number; centerY?: number; } | OptionalDefault— | — | node22 · node24 · node26 |
config.background.zoom.centerXPublished config.background.zoom.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.zoom.centerYPublished config.background.zoom.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.background.zoom.scalePublished config.background.zoom.scale option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.heightPublished config.height option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layersPublished config.layers option. | SceneLayer[] | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.imagesPublished config.layers.images option. | ImageProperties | ImageProperties[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.images.alignPublished config.layers.images.align option. | AlignMode | OptionalDefault— | 9 values"center" "top" "bottom" "left" "right" "top-left" "top-right" "bottom-left" "bottom-right" | node22 · node24 · node26 |
config.layers.images.blendModePublished config.layers.images.blendMode option. | GlobalCompositeOperation | OptionalDefault— | 26 values"color" "color-burn" "color-dodge" "copy" "darken" "destination-atop" "destination-in" "destination-out" "destination-over" "difference" "exclusion" "hard-light" "hue" "lighten" "lighter" "luminosity" "multiply" "overlay" "saturation" "screen" "soft-light" "source-atop" "source-in" "source-out" "source-over" "xor" | node22 · node24 · node26 |
config.layers.images.blurPublished config.layers.images.blur option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.borderPositionPublished config.layers.images.borderPosition option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.borderRadiusPublished config.layers.images.borderRadius option. | number | "circular" | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.boxBackgroundPublished config.layers.images.boxBackground option. | BoxBackground | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.boxBackground.colorPublished config.layers.images.boxBackground.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.boxBackground.gradientPublished config.layers.images.boxBackground.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.boxBackground.gradient.colorsPublished config.layers.images.boxBackground.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.images.boxBackground.gradient.colors.colorPublished config.layers.images.boxBackground.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.images.boxBackground.gradient.colors.stopPublished config.layers.images.boxBackground.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.images.boxBackground.gradient.endXPublished config.layers.images.boxBackground.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.boxBackground.gradient.endYPublished config.layers.images.boxBackground.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.boxBackground.gradient.pivotXPublished config.layers.images.boxBackground.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.boxBackground.gradient.pivotYPublished config.layers.images.boxBackground.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.boxBackground.gradient.repeatPublished config.layers.images.boxBackground.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
config.layers.images.boxBackground.gradient.rotatePublished config.layers.images.boxBackground.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.boxBackground.gradient.startXPublished config.layers.images.boxBackground.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.boxBackground.gradient.startYPublished config.layers.images.boxBackground.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.boxBackground.gradient.typePublished config.layers.images.boxBackground.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
config.layers.images.boxBackground.gradient.endRadiusPublished config.layers.images.boxBackground.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.boxBackground.gradient.startRadiusPublished config.layers.images.boxBackground.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.boxBackground.gradient.centerXPublished config.layers.images.boxBackground.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.boxBackground.gradient.centerYPublished config.layers.images.boxBackground.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.boxBackground.gradient.startAnglePublished config.layers.images.boxBackground.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.clipPathPublished config.layers.images.clipPath option. | { x: number; y: number; }[] | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.clipPath.xPublished config.layers.images.clipPath.x option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.images.clipPath.yPublished config.layers.images.clipPath.y option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.images.distortionPublished config.layers.images.distortion option. | { type: "perspective" | "warp" | "bulge" | "pinch"; points?: { x: number; y: number; }[]; intensity?: number; } | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.distortion.intensityPublished config.layers.images.distortion.intensity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.distortion.pointsPublished config.layers.images.distortion.points option. | { x: number; y: number; }[] | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.distortion.points.xPublished config.layers.images.distortion.points.x option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.images.distortion.points.yPublished config.layers.images.distortion.points.y option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.images.distortion.typePublished config.layers.images.distortion.type option. | "perspective" | "warp" | "bulge" | "pinch" | RequiredDefaultRequired | "perspective" "warp" "bulge" "pinch" | node22 · node24 · node26 |
config.layers.images.effectsPublished config.layers.images.effects option. | { vignette?: { intensity: number; size: number; }; lensFlare?: { x: number; y: number; intensity: number; }; chromaticAberration?: { intensity: number; }; filmGrain?: { intensity: number; }; } | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.effects.chromaticAberrationPublished config.layers.images.effects.chromaticAberration option. | { intensity: number; } | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.effects.chromaticAberration.intensityPublished config.layers.images.effects.chromaticAberration.intensity option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.images.effects.filmGrainPublished config.layers.images.effects.filmGrain option. | { intensity: number; } | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.effects.filmGrain.intensityPublished config.layers.images.effects.filmGrain.intensity option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.images.effects.lensFlarePublished config.layers.images.effects.lensFlare option. | { x: number; y: number; intensity: number; } | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.effects.lensFlare.intensityPublished config.layers.images.effects.lensFlare.intensity option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.images.effects.lensFlare.xPublished config.layers.images.effects.lensFlare.x option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.images.effects.lensFlare.yPublished config.layers.images.effects.lensFlare.y option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.images.effects.vignettePublished config.layers.images.effects.vignette option. | { intensity: number; size: number; } | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.effects.vignette.intensityPublished config.layers.images.effects.vignette.intensity option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.images.effects.vignette.sizePublished config.layers.images.effects.vignette.size option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.images.filterIntensityPublished config.layers.images.filterIntensity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.filterOrderPublished config.layers.images.filterOrder option. | "pre" | "post" | OptionalDefault— | "pre" "post" | node22 · node24 · node26 |
config.layers.images.filtersPublished config.layers.images.filters option. | ImageFilter[] | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.filters.anglePublished config.layers.images.filters.angle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.filters.centerXPublished config.layers.images.filters.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.filters.centerYPublished config.layers.images.filters.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.filters.heightPublished config.layers.images.filters.height option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.filters.intensityPublished config.layers.images.filters.intensity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.filters.levelsPublished config.layers.images.filters.levels option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.filters.radiusPublished config.layers.images.filters.radius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.filters.sizePublished config.layers.images.filters.size option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.filters.typePublished config.layers.images.filters.type option. | "saturation" | "gaussianBlur" | "motionBlur" | "radialBlur" | "sharpen" | "noise" | "grain" | "edgeDetection" | "emboss" | "invert" | "grayscale" | "sepia" | "pixelate" | "brightness" | "contrast" | "hueShift" | "posterize" | RequiredDefaultRequired | 17 values"saturation" "gaussianBlur" "motionBlur" "radialBlur" "sharpen" "noise" "grain" "edgeDetection" "emboss" "invert" "grayscale" "sepia" "pixelate" "brightness" "contrast" "hueShift" "posterize" | node22 · node24 · node26 |
config.layers.images.filters.valuePublished config.layers.images.filters.value option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.filters.widthPublished config.layers.images.filters.width option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.filters.xOptional pixelate region. Omit for the whole filtered surface. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.filters.yPublished config.layers.images.filters.y option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.fitPublished config.layers.images.fit option. | FitMode | OptionalDefault— | "fill" "contain" "cover" | node22 · node24 · node26 |
config.layers.images.heightPublished config.layers.images.height option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.inheritPublished config.layers.images.inherit option. | boolean | OptionalDefault— | false true | node22 · node24 · node26 |
config.layers.images.maskPublished config.layers.images.mask option. | { source: string | Buffer<ArrayBufferLike>; mode?: "alpha" | "luminance" | "inverse"; } | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.mask.modePublished config.layers.images.mask.mode option. | "alpha" | "luminance" | "inverse" | OptionalDefault— | "alpha" "luminance" "inverse" | node22 · node24 · node26 |
config.layers.images.mask.sourcePublished config.layers.images.mask.source option. | string | Buffer<ArrayBufferLike> | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.images.meshWarpPublished config.layers.images.meshWarp option. | { gridX?: number; gridY?: number; controlPoints?: { x: number; y: number; }[][]; } | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.meshWarp.controlPointsPublished config.layers.images.meshWarp.controlPoints option. | { x: number; y: number; }[][] | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.meshWarp.controlPoints.xPublished config.layers.images.meshWarp.controlPoints.x option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.images.meshWarp.controlPoints.yPublished config.layers.images.meshWarp.controlPoints.y option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.images.meshWarp.gridXPublished config.layers.images.meshWarp.gridX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.meshWarp.gridYPublished config.layers.images.meshWarp.gridY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.opacityPublished config.layers.images.opacity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.rotationPublished config.layers.images.rotation option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.shadowPublished config.layers.images.shadow option. | ShadowOptions | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.shadow.blurPublished config.layers.images.shadow.blur option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.shadow.borderPositionPublished config.layers.images.shadow.borderPosition option.Deprecated | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.shadow.borderRadiusPublished config.layers.images.shadow.borderRadius option. | number | "circular" | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.shadow.colorPublished config.layers.images.shadow.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.shadow.gradientPublished config.layers.images.shadow.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.shadow.gradient.colorsPublished config.layers.images.shadow.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.images.shadow.gradient.colors.colorPublished config.layers.images.shadow.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.images.shadow.gradient.colors.stopPublished config.layers.images.shadow.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.images.shadow.gradient.endXPublished config.layers.images.shadow.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.shadow.gradient.endYPublished config.layers.images.shadow.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.shadow.gradient.pivotXPublished config.layers.images.shadow.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.shadow.gradient.pivotYPublished config.layers.images.shadow.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.shadow.gradient.repeatPublished config.layers.images.shadow.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
config.layers.images.shadow.gradient.rotatePublished config.layers.images.shadow.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.shadow.gradient.startXPublished config.layers.images.shadow.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.shadow.gradient.startYPublished config.layers.images.shadow.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.shadow.gradient.typePublished config.layers.images.shadow.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
config.layers.images.shadow.gradient.endRadiusPublished config.layers.images.shadow.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.shadow.gradient.startRadiusPublished config.layers.images.shadow.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.shadow.gradient.centerXPublished config.layers.images.shadow.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.shadow.gradient.centerYPublished config.layers.images.shadow.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.shadow.gradient.startAnglePublished config.layers.images.shadow.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.shadow.offsetXPublished config.layers.images.shadow.offsetX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.shadow.offsetYPublished config.layers.images.shadow.offsetY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.shadow.opacityPublished config.layers.images.shadow.opacity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.shadow.roundedCornersPublished config.layers.images.shadow.roundedCorners option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.shapePublished config.layers.images.shape option. | ShapeProperties | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.shape.centerXPublished config.layers.images.shape.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.shape.centerYPublished config.layers.images.shape.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.shape.colorPublished config.layers.images.shape.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.shape.endAnglePublished config.layers.images.shape.endAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.shape.fillPublished config.layers.images.shape.fill option. | boolean | OptionalDefault— | false true | node22 · node24 · node26 |
config.layers.images.shape.gradientPublished config.layers.images.shape.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.shape.gradient.colorsPublished config.layers.images.shape.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.images.shape.gradient.colors.colorPublished config.layers.images.shape.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.images.shape.gradient.colors.stopPublished config.layers.images.shape.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.images.shape.gradient.endXPublished config.layers.images.shape.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.shape.gradient.endYPublished config.layers.images.shape.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.shape.gradient.pivotXPublished config.layers.images.shape.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.shape.gradient.pivotYPublished config.layers.images.shape.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.shape.gradient.repeatPublished config.layers.images.shape.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
config.layers.images.shape.gradient.rotatePublished config.layers.images.shape.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.shape.gradient.startXPublished config.layers.images.shape.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.shape.gradient.startYPublished config.layers.images.shape.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.shape.gradient.typePublished config.layers.images.shape.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
config.layers.images.shape.gradient.endRadiusPublished config.layers.images.shape.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.shape.gradient.startRadiusPublished config.layers.images.shape.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.shape.gradient.centerXPublished config.layers.images.shape.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.shape.gradient.centerYPublished config.layers.images.shape.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.shape.gradient.startAnglePublished config.layers.images.shape.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.shape.innerRadiusPublished config.layers.images.shape.innerRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.shape.outerRadiusPublished config.layers.images.shape.outerRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.shape.pointsPublished config.layers.images.shape.points option. | { x: number; y: number; }[] | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.shape.points.xPublished config.layers.images.shape.points.x option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.images.shape.points.yPublished config.layers.images.shape.points.y option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.images.shape.radiusPublished config.layers.images.shape.radius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.shape.sidesPublished config.layers.images.shape.sides option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.shape.startAnglePublished config.layers.images.shape.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.sourcePublished config.layers.images.source option. | string | Buffer<ArrayBufferLike> | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.images.strokePublished config.layers.images.stroke option. | StrokeOptions | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.stroke.blurPublished config.layers.images.stroke.blur option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.stroke.borderPositionPublished config.layers.images.stroke.borderPosition option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.stroke.borderRadiusPublished config.layers.images.stroke.borderRadius option. | number | "circular" | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.stroke.colorPublished config.layers.images.stroke.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.stroke.gradientPublished config.layers.images.stroke.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.stroke.gradient.colorsPublished config.layers.images.stroke.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.images.stroke.gradient.colors.colorPublished config.layers.images.stroke.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.images.stroke.gradient.colors.stopPublished config.layers.images.stroke.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.images.stroke.gradient.endXPublished config.layers.images.stroke.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.stroke.gradient.endYPublished config.layers.images.stroke.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.stroke.gradient.pivotXPublished config.layers.images.stroke.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.stroke.gradient.pivotYPublished config.layers.images.stroke.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.stroke.gradient.repeatPublished config.layers.images.stroke.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
config.layers.images.stroke.gradient.rotatePublished config.layers.images.stroke.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.stroke.gradient.startXPublished config.layers.images.stroke.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.stroke.gradient.startYPublished config.layers.images.stroke.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.stroke.gradient.typePublished config.layers.images.stroke.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
config.layers.images.stroke.gradient.endRadiusPublished config.layers.images.stroke.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.stroke.gradient.startRadiusPublished config.layers.images.stroke.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.stroke.gradient.centerXPublished config.layers.images.stroke.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.stroke.gradient.centerYPublished config.layers.images.stroke.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.stroke.gradient.startAnglePublished config.layers.images.stroke.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.stroke.opacityPublished config.layers.images.stroke.opacity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.stroke.positionPublished config.layers.images.stroke.position option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.stroke.roundedCornersPublished config.layers.images.stroke.roundedCorners option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.stroke.stylePublished config.layers.images.stroke.style option. | "solid" | "dashed" | "dotted" | "groove" | "ridge" | "double" | OptionalDefault— | 6 values"solid" "dashed" "dotted" "groove" "ridge" "double" | node22 · node24 · node26 |
config.layers.images.stroke.widthPublished config.layers.images.stroke.width option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.widthPublished config.layers.images.width option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.images.xPublished config.layers.images.x option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.images.yPublished config.layers.images.y option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.optionsPublished config.layers.options option. | CreateImageOptions | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransformPublished config.layers.options.groupTransform option. | GroupTransformOptions | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.blendModePublished config.layers.options.groupTransform.blendMode option. | GlobalCompositeOperation | OptionalDefault— | 26 values"color" "color-burn" "color-dodge" "copy" "darken" "destination-atop" "destination-in" "destination-out" "destination-over" "difference" "exclusion" "hard-light" "hue" "lighten" "lighter" "luminosity" "multiply" "overlay" "saturation" "screen" "soft-light" "source-atop" "source-in" "source-out" "source-over" "xor" | node22 · node24 · node26 |
config.layers.options.groupTransform.blurPublished config.layers.options.groupTransform.blur option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.borderPositionPublished config.layers.options.groupTransform.borderPosition option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.borderRadiusPublished config.layers.options.groupTransform.borderRadius option. | number | "circular" | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.boxBackgroundPublished config.layers.options.groupTransform.boxBackground option. | BoxBackground | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.boxBackground.colorPublished config.layers.options.groupTransform.boxBackground.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.boxBackground.gradientPublished config.layers.options.groupTransform.boxBackground.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.boxBackground.gradient.colorsPublished config.layers.options.groupTransform.boxBackground.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.options.groupTransform.boxBackground.gradient.colors.colorPublished config.layers.options.groupTransform.boxBackground.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.options.groupTransform.boxBackground.gradient.colors.stopPublished config.layers.options.groupTransform.boxBackground.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.options.groupTransform.boxBackground.gradient.endXPublished config.layers.options.groupTransform.boxBackground.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.boxBackground.gradient.endYPublished config.layers.options.groupTransform.boxBackground.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.boxBackground.gradient.pivotXPublished config.layers.options.groupTransform.boxBackground.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.boxBackground.gradient.pivotYPublished config.layers.options.groupTransform.boxBackground.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.boxBackground.gradient.repeatPublished config.layers.options.groupTransform.boxBackground.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
config.layers.options.groupTransform.boxBackground.gradient.rotatePublished config.layers.options.groupTransform.boxBackground.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.boxBackground.gradient.startXPublished config.layers.options.groupTransform.boxBackground.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.boxBackground.gradient.startYPublished config.layers.options.groupTransform.boxBackground.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.boxBackground.gradient.typePublished config.layers.options.groupTransform.boxBackground.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
config.layers.options.groupTransform.boxBackground.gradient.endRadiusPublished config.layers.options.groupTransform.boxBackground.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.boxBackground.gradient.startRadiusPublished config.layers.options.groupTransform.boxBackground.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.boxBackground.gradient.centerXPublished config.layers.options.groupTransform.boxBackground.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.boxBackground.gradient.centerYPublished config.layers.options.groupTransform.boxBackground.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.boxBackground.gradient.startAnglePublished config.layers.options.groupTransform.boxBackground.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.clipPathPublished config.layers.options.groupTransform.clipPath option. | { x: number; y: number; }[] | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.clipPath.xPublished config.layers.options.groupTransform.clipPath.x option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.options.groupTransform.clipPath.yPublished config.layers.options.groupTransform.clipPath.y option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.options.groupTransform.distortionPublished config.layers.options.groupTransform.distortion option. | { type: "perspective" | "warp" | "bulge" | "pinch"; points?: { x: number; y: number; }[]; intensity?: number; } | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.distortion.intensityPublished config.layers.options.groupTransform.distortion.intensity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.distortion.pointsPublished config.layers.options.groupTransform.distortion.points option. | { x: number; y: number; }[] | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.distortion.points.xPublished config.layers.options.groupTransform.distortion.points.x option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.options.groupTransform.distortion.points.yPublished config.layers.options.groupTransform.distortion.points.y option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.options.groupTransform.distortion.typePublished config.layers.options.groupTransform.distortion.type option. | "perspective" | "warp" | "bulge" | "pinch" | RequiredDefaultRequired | "perspective" "warp" "bulge" "pinch" | node22 · node24 · node26 |
config.layers.options.groupTransform.effectsPublished config.layers.options.groupTransform.effects option. | { vignette?: { intensity: number; size: number; }; lensFlare?: { x: number; y: number; intensity: number; }; chromaticAberration?: { intensity: number; }; filmGrain?: { intensity: number; }; } | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.effects.chromaticAberrationPublished config.layers.options.groupTransform.effects.chromaticAberration option. | { intensity: number; } | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.effects.chromaticAberration.intensityPublished config.layers.options.groupTransform.effects.chromaticAberration.intensity option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.options.groupTransform.effects.filmGrainPublished config.layers.options.groupTransform.effects.filmGrain option. | { intensity: number; } | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.effects.filmGrain.intensityPublished config.layers.options.groupTransform.effects.filmGrain.intensity option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.options.groupTransform.effects.lensFlarePublished config.layers.options.groupTransform.effects.lensFlare option. | { x: number; y: number; intensity: number; } | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.effects.lensFlare.intensityPublished config.layers.options.groupTransform.effects.lensFlare.intensity option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.options.groupTransform.effects.lensFlare.xPublished config.layers.options.groupTransform.effects.lensFlare.x option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.options.groupTransform.effects.lensFlare.yPublished config.layers.options.groupTransform.effects.lensFlare.y option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.options.groupTransform.effects.vignettePublished config.layers.options.groupTransform.effects.vignette option. | { intensity: number; size: number; } | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.effects.vignette.intensityPublished config.layers.options.groupTransform.effects.vignette.intensity option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.options.groupTransform.effects.vignette.sizePublished config.layers.options.groupTransform.effects.vignette.size option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.options.groupTransform.filterIntensityPublished config.layers.options.groupTransform.filterIntensity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.filterOrderPublished config.layers.options.groupTransform.filterOrder option. | "pre" | "post" | OptionalDefault— | "pre" "post" | node22 · node24 · node26 |
config.layers.options.groupTransform.filtersPublished config.layers.options.groupTransform.filters option. | ImageFilter[] | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.filters.anglePublished config.layers.options.groupTransform.filters.angle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.filters.centerXPublished config.layers.options.groupTransform.filters.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.filters.centerYPublished config.layers.options.groupTransform.filters.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.filters.heightPublished config.layers.options.groupTransform.filters.height option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.filters.intensityPublished config.layers.options.groupTransform.filters.intensity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.filters.levelsPublished config.layers.options.groupTransform.filters.levels option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.filters.radiusPublished config.layers.options.groupTransform.filters.radius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.filters.sizePublished config.layers.options.groupTransform.filters.size option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.filters.typePublished config.layers.options.groupTransform.filters.type option. | "saturation" | "gaussianBlur" | "motionBlur" | "radialBlur" | "sharpen" | "noise" | "grain" | "edgeDetection" | "emboss" | "invert" | "grayscale" | "sepia" | "pixelate" | "brightness" | "contrast" | "hueShift" | "posterize" | RequiredDefaultRequired | 17 values"saturation" "gaussianBlur" "motionBlur" "radialBlur" "sharpen" "noise" "grain" "edgeDetection" "emboss" "invert" "grayscale" "sepia" "pixelate" "brightness" "contrast" "hueShift" "posterize" | node22 · node24 · node26 |
config.layers.options.groupTransform.filters.valuePublished config.layers.options.groupTransform.filters.value option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.filters.widthPublished config.layers.options.groupTransform.filters.width option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.filters.xOptional pixelate region. Omit for the whole filtered surface. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.filters.yPublished config.layers.options.groupTransform.filters.y option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.maskPublished config.layers.options.groupTransform.mask option. | { source: string | Buffer<ArrayBufferLike>; mode?: "alpha" | "luminance" | "inverse"; } | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.mask.modePublished config.layers.options.groupTransform.mask.mode option. | "alpha" | "luminance" | "inverse" | OptionalDefault— | "alpha" "luminance" "inverse" | node22 · node24 · node26 |
config.layers.options.groupTransform.mask.sourcePublished config.layers.options.groupTransform.mask.source option. | string | Buffer<ArrayBufferLike> | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.options.groupTransform.meshWarpPublished config.layers.options.groupTransform.meshWarp option. | { gridX?: number; gridY?: number; controlPoints?: { x: number; y: number; }[][]; } | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.meshWarp.controlPointsPublished config.layers.options.groupTransform.meshWarp.controlPoints option. | { x: number; y: number; }[][] | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.meshWarp.controlPoints.xPublished config.layers.options.groupTransform.meshWarp.controlPoints.x option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.options.groupTransform.meshWarp.controlPoints.yPublished config.layers.options.groupTransform.meshWarp.controlPoints.y option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.options.groupTransform.meshWarp.gridXPublished config.layers.options.groupTransform.meshWarp.gridX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.meshWarp.gridYPublished config.layers.options.groupTransform.meshWarp.gridY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.opacityPublished config.layers.options.groupTransform.opacity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.pivotXPublished config.layers.options.groupTransform.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.pivotYPublished config.layers.options.groupTransform.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.rotationPublished config.layers.options.groupTransform.rotation option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.scaleXPublished config.layers.options.groupTransform.scaleX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.scaleYPublished config.layers.options.groupTransform.scaleY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.shadowPublished config.layers.options.groupTransform.shadow option. | ShadowOptions | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.shadow.blurPublished config.layers.options.groupTransform.shadow.blur option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.shadow.borderPositionPublished config.layers.options.groupTransform.shadow.borderPosition option.Deprecated | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.shadow.borderRadiusPublished config.layers.options.groupTransform.shadow.borderRadius option. | number | "circular" | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.shadow.colorPublished config.layers.options.groupTransform.shadow.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.shadow.gradientPublished config.layers.options.groupTransform.shadow.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.shadow.gradient.colorsPublished config.layers.options.groupTransform.shadow.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.options.groupTransform.shadow.gradient.colors.colorPublished config.layers.options.groupTransform.shadow.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.options.groupTransform.shadow.gradient.colors.stopPublished config.layers.options.groupTransform.shadow.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.options.groupTransform.shadow.gradient.endXPublished config.layers.options.groupTransform.shadow.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.shadow.gradient.endYPublished config.layers.options.groupTransform.shadow.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.shadow.gradient.pivotXPublished config.layers.options.groupTransform.shadow.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.shadow.gradient.pivotYPublished config.layers.options.groupTransform.shadow.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.shadow.gradient.repeatPublished config.layers.options.groupTransform.shadow.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
config.layers.options.groupTransform.shadow.gradient.rotatePublished config.layers.options.groupTransform.shadow.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.shadow.gradient.startXPublished config.layers.options.groupTransform.shadow.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.shadow.gradient.startYPublished config.layers.options.groupTransform.shadow.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.shadow.gradient.typePublished config.layers.options.groupTransform.shadow.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
config.layers.options.groupTransform.shadow.gradient.endRadiusPublished config.layers.options.groupTransform.shadow.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.shadow.gradient.startRadiusPublished config.layers.options.groupTransform.shadow.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.shadow.gradient.centerXPublished config.layers.options.groupTransform.shadow.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.shadow.gradient.centerYPublished config.layers.options.groupTransform.shadow.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.shadow.gradient.startAnglePublished config.layers.options.groupTransform.shadow.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.shadow.offsetXPublished config.layers.options.groupTransform.shadow.offsetX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.shadow.offsetYPublished config.layers.options.groupTransform.shadow.offsetY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.shadow.opacityPublished config.layers.options.groupTransform.shadow.opacity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.shadow.roundedCornersPublished config.layers.options.groupTransform.shadow.roundedCorners option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.strokePublished config.layers.options.groupTransform.stroke option. | StrokeOptions | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.stroke.blurPublished config.layers.options.groupTransform.stroke.blur option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.stroke.borderPositionPublished config.layers.options.groupTransform.stroke.borderPosition option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.stroke.borderRadiusPublished config.layers.options.groupTransform.stroke.borderRadius option. | number | "circular" | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.stroke.colorPublished config.layers.options.groupTransform.stroke.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.stroke.gradientPublished config.layers.options.groupTransform.stroke.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.stroke.gradient.colorsPublished config.layers.options.groupTransform.stroke.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.options.groupTransform.stroke.gradient.colors.colorPublished config.layers.options.groupTransform.stroke.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.options.groupTransform.stroke.gradient.colors.stopPublished config.layers.options.groupTransform.stroke.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.options.groupTransform.stroke.gradient.endXPublished config.layers.options.groupTransform.stroke.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.stroke.gradient.endYPublished config.layers.options.groupTransform.stroke.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.stroke.gradient.pivotXPublished config.layers.options.groupTransform.stroke.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.stroke.gradient.pivotYPublished config.layers.options.groupTransform.stroke.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.stroke.gradient.repeatPublished config.layers.options.groupTransform.stroke.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
config.layers.options.groupTransform.stroke.gradient.rotatePublished config.layers.options.groupTransform.stroke.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.stroke.gradient.startXPublished config.layers.options.groupTransform.stroke.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.stroke.gradient.startYPublished config.layers.options.groupTransform.stroke.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.stroke.gradient.typePublished config.layers.options.groupTransform.stroke.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
config.layers.options.groupTransform.stroke.gradient.endRadiusPublished config.layers.options.groupTransform.stroke.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.stroke.gradient.startRadiusPublished config.layers.options.groupTransform.stroke.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.stroke.gradient.centerXPublished config.layers.options.groupTransform.stroke.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.stroke.gradient.centerYPublished config.layers.options.groupTransform.stroke.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.stroke.gradient.startAnglePublished config.layers.options.groupTransform.stroke.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.stroke.opacityPublished config.layers.options.groupTransform.stroke.opacity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.stroke.positionPublished config.layers.options.groupTransform.stroke.position option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.stroke.roundedCornersPublished config.layers.options.groupTransform.stroke.roundedCorners option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.stroke.stylePublished config.layers.options.groupTransform.stroke.style option. | "solid" | "dashed" | "dotted" | "groove" | "ridge" | "double" | OptionalDefault— | 6 values"solid" "dashed" "dotted" "groove" "ridge" "double" | node22 · node24 · node26 |
config.layers.options.groupTransform.stroke.widthPublished config.layers.options.groupTransform.stroke.width option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.translateXPublished config.layers.options.groupTransform.translateX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.groupTransform.translateYPublished config.layers.options.groupTransform.translateY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.options.isGroupedPublished config.layers.options.isGrouped option. | boolean | OptionalDefault— | false true | node22 · node24 · node26 |
config.layers.typePublished config.layers.type option. | "image" | RequiredDefaultRequired | "image" | node22 · node24 · node26 |
config.layers.textsPublished config.layers.texts option. | TextProperties | TextProperties[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.texts.boldPublished config.layers.texts.bold option.Deprecated | boolean | OptionalDefault— | false true | node22 · node24 · node26 |
config.layers.texts.colorPublished config.layers.texts.color option.Deprecated | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.decorationsGrouped line decorations (`underline` / `overline` / `strikethrough`) and optional `bold` / `italic` flags for the canvas font string. Nested keys override the legacy flat fields (see {@link resolveTextDecorations}). | TextDecorations | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.decorations.boldPublished config.layers.texts.decorations.bold option. | boolean | OptionalDefault— | false true | node22 · node24 · node26 |
config.layers.texts.decorations.italicPublished config.layers.texts.decorations.italic option. | boolean | OptionalDefault— | false true | node22 · node24 · node26 |
config.layers.texts.decorations.overlinePublished config.layers.texts.decorations.overline option. | TextLineDecoration | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.decorations.overline.colorPublished config.layers.texts.decorations.overline.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.decorations.overline.gradientPublished config.layers.texts.decorations.overline.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.decorations.overline.gradient.colorsPublished config.layers.texts.decorations.overline.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.texts.decorations.overline.gradient.colors.colorPublished config.layers.texts.decorations.overline.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.texts.decorations.overline.gradient.colors.stopPublished config.layers.texts.decorations.overline.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.texts.decorations.overline.gradient.endXPublished config.layers.texts.decorations.overline.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.decorations.overline.gradient.endYPublished config.layers.texts.decorations.overline.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.decorations.overline.gradient.pivotXPublished config.layers.texts.decorations.overline.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.decorations.overline.gradient.pivotYPublished config.layers.texts.decorations.overline.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.decorations.overline.gradient.repeatPublished config.layers.texts.decorations.overline.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
config.layers.texts.decorations.overline.gradient.rotatePublished config.layers.texts.decorations.overline.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.decorations.overline.gradient.startXPublished config.layers.texts.decorations.overline.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.decorations.overline.gradient.startYPublished config.layers.texts.decorations.overline.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.decorations.overline.gradient.typePublished config.layers.texts.decorations.overline.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
config.layers.texts.decorations.overline.gradient.endRadiusPublished config.layers.texts.decorations.overline.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.decorations.overline.gradient.startRadiusPublished config.layers.texts.decorations.overline.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.decorations.overline.gradient.centerXPublished config.layers.texts.decorations.overline.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.decorations.overline.gradient.centerYPublished config.layers.texts.decorations.overline.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.decorations.overline.gradient.startAnglePublished config.layers.texts.decorations.overline.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.decorations.overline.widthPublished config.layers.texts.decorations.overline.width option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.decorations.strikethroughPublished config.layers.texts.decorations.strikethrough option. | TextLineDecoration | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.decorations.strikethrough.colorPublished config.layers.texts.decorations.strikethrough.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.decorations.strikethrough.gradientPublished config.layers.texts.decorations.strikethrough.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.decorations.strikethrough.gradient.colorsPublished config.layers.texts.decorations.strikethrough.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.texts.decorations.strikethrough.gradient.colors.colorPublished config.layers.texts.decorations.strikethrough.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.texts.decorations.strikethrough.gradient.colors.stopPublished config.layers.texts.decorations.strikethrough.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.texts.decorations.strikethrough.gradient.endXPublished config.layers.texts.decorations.strikethrough.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.decorations.strikethrough.gradient.endYPublished config.layers.texts.decorations.strikethrough.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.decorations.strikethrough.gradient.pivotXPublished config.layers.texts.decorations.strikethrough.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.decorations.strikethrough.gradient.pivotYPublished config.layers.texts.decorations.strikethrough.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.decorations.strikethrough.gradient.repeatPublished config.layers.texts.decorations.strikethrough.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
config.layers.texts.decorations.strikethrough.gradient.rotatePublished config.layers.texts.decorations.strikethrough.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.decorations.strikethrough.gradient.startXPublished config.layers.texts.decorations.strikethrough.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.decorations.strikethrough.gradient.startYPublished config.layers.texts.decorations.strikethrough.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.decorations.strikethrough.gradient.typePublished config.layers.texts.decorations.strikethrough.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
config.layers.texts.decorations.strikethrough.gradient.endRadiusPublished config.layers.texts.decorations.strikethrough.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.decorations.strikethrough.gradient.startRadiusPublished config.layers.texts.decorations.strikethrough.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.decorations.strikethrough.gradient.centerXPublished config.layers.texts.decorations.strikethrough.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.decorations.strikethrough.gradient.centerYPublished config.layers.texts.decorations.strikethrough.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.decorations.strikethrough.gradient.startAnglePublished config.layers.texts.decorations.strikethrough.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.decorations.strikethrough.widthPublished config.layers.texts.decorations.strikethrough.width option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.decorations.underlinePublished config.layers.texts.decorations.underline option. | TextLineDecoration | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.decorations.underline.colorPublished config.layers.texts.decorations.underline.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.decorations.underline.gradientPublished config.layers.texts.decorations.underline.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.decorations.underline.gradient.colorsPublished config.layers.texts.decorations.underline.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.texts.decorations.underline.gradient.colors.colorPublished config.layers.texts.decorations.underline.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.texts.decorations.underline.gradient.colors.stopPublished config.layers.texts.decorations.underline.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.texts.decorations.underline.gradient.endXPublished config.layers.texts.decorations.underline.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.decorations.underline.gradient.endYPublished config.layers.texts.decorations.underline.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.decorations.underline.gradient.pivotXPublished config.layers.texts.decorations.underline.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.decorations.underline.gradient.pivotYPublished config.layers.texts.decorations.underline.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.decorations.underline.gradient.repeatPublished config.layers.texts.decorations.underline.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
config.layers.texts.decorations.underline.gradient.rotatePublished config.layers.texts.decorations.underline.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.decorations.underline.gradient.startXPublished config.layers.texts.decorations.underline.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.decorations.underline.gradient.startYPublished config.layers.texts.decorations.underline.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.decorations.underline.gradient.typePublished config.layers.texts.decorations.underline.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
config.layers.texts.decorations.underline.gradient.endRadiusPublished config.layers.texts.decorations.underline.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.decorations.underline.gradient.startRadiusPublished config.layers.texts.decorations.underline.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.decorations.underline.gradient.centerXPublished config.layers.texts.decorations.underline.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.decorations.underline.gradient.centerYPublished config.layers.texts.decorations.underline.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.decorations.underline.gradient.startAnglePublished config.layers.texts.decorations.underline.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.decorations.underline.widthPublished config.layers.texts.decorations.underline.width option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.effectsGrouped highlight, glow, and shadow. When set, entries override the legacy flat fields (see {@link resolveTextEffects}). | TextEffects | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.effects.glowPublished config.layers.texts.effects.glow option. | TextGlowStyle | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.effects.glow.colorPublished config.layers.texts.effects.glow.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.effects.glow.gradientPublished config.layers.texts.effects.glow.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.effects.glow.gradient.colorsPublished config.layers.texts.effects.glow.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.texts.effects.glow.gradient.colors.colorPublished config.layers.texts.effects.glow.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.texts.effects.glow.gradient.colors.stopPublished config.layers.texts.effects.glow.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.texts.effects.glow.gradient.endXPublished config.layers.texts.effects.glow.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.effects.glow.gradient.endYPublished config.layers.texts.effects.glow.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.effects.glow.gradient.pivotXPublished config.layers.texts.effects.glow.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.effects.glow.gradient.pivotYPublished config.layers.texts.effects.glow.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.effects.glow.gradient.repeatPublished config.layers.texts.effects.glow.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
config.layers.texts.effects.glow.gradient.rotatePublished config.layers.texts.effects.glow.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.effects.glow.gradient.startXPublished config.layers.texts.effects.glow.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.effects.glow.gradient.startYPublished config.layers.texts.effects.glow.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.effects.glow.gradient.typePublished config.layers.texts.effects.glow.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
config.layers.texts.effects.glow.gradient.endRadiusPublished config.layers.texts.effects.glow.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.effects.glow.gradient.startRadiusPublished config.layers.texts.effects.glow.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.effects.glow.gradient.centerXPublished config.layers.texts.effects.glow.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.effects.glow.gradient.centerYPublished config.layers.texts.effects.glow.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.effects.glow.gradient.startAnglePublished config.layers.texts.effects.glow.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.effects.glow.intensityPublished config.layers.texts.effects.glow.intensity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.effects.glow.opacityPublished config.layers.texts.effects.glow.opacity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.effects.highlightPublished config.layers.texts.effects.highlight option. | TextHighlightStyle | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.effects.highlight.colorPublished config.layers.texts.effects.highlight.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.effects.highlight.gradientPublished config.layers.texts.effects.highlight.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.effects.highlight.gradient.colorsPublished config.layers.texts.effects.highlight.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.texts.effects.highlight.gradient.colors.colorPublished config.layers.texts.effects.highlight.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.texts.effects.highlight.gradient.colors.stopPublished config.layers.texts.effects.highlight.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.texts.effects.highlight.gradient.endXPublished config.layers.texts.effects.highlight.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.effects.highlight.gradient.endYPublished config.layers.texts.effects.highlight.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.effects.highlight.gradient.pivotXPublished config.layers.texts.effects.highlight.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.effects.highlight.gradient.pivotYPublished config.layers.texts.effects.highlight.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.effects.highlight.gradient.repeatPublished config.layers.texts.effects.highlight.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
config.layers.texts.effects.highlight.gradient.rotatePublished config.layers.texts.effects.highlight.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.effects.highlight.gradient.startXPublished config.layers.texts.effects.highlight.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.effects.highlight.gradient.startYPublished config.layers.texts.effects.highlight.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.effects.highlight.gradient.typePublished config.layers.texts.effects.highlight.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
config.layers.texts.effects.highlight.gradient.endRadiusPublished config.layers.texts.effects.highlight.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.effects.highlight.gradient.startRadiusPublished config.layers.texts.effects.highlight.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.effects.highlight.gradient.centerXPublished config.layers.texts.effects.highlight.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.effects.highlight.gradient.centerYPublished config.layers.texts.effects.highlight.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.effects.highlight.gradient.startAnglePublished config.layers.texts.effects.highlight.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.effects.highlight.opacityPublished config.layers.texts.effects.highlight.opacity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.effects.shadowPublished config.layers.texts.effects.shadow option. | TextShadowStyle | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.effects.shadow.blurPublished config.layers.texts.effects.shadow.blur option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.effects.shadow.colorPublished config.layers.texts.effects.shadow.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.effects.shadow.gradientPublished config.layers.texts.effects.shadow.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.effects.shadow.gradient.colorsPublished config.layers.texts.effects.shadow.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.texts.effects.shadow.gradient.colors.colorPublished config.layers.texts.effects.shadow.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.texts.effects.shadow.gradient.colors.stopPublished config.layers.texts.effects.shadow.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.texts.effects.shadow.gradient.endXPublished config.layers.texts.effects.shadow.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.effects.shadow.gradient.endYPublished config.layers.texts.effects.shadow.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.effects.shadow.gradient.pivotXPublished config.layers.texts.effects.shadow.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.effects.shadow.gradient.pivotYPublished config.layers.texts.effects.shadow.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.effects.shadow.gradient.repeatPublished config.layers.texts.effects.shadow.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
config.layers.texts.effects.shadow.gradient.rotatePublished config.layers.texts.effects.shadow.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.effects.shadow.gradient.startXPublished config.layers.texts.effects.shadow.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.effects.shadow.gradient.startYPublished config.layers.texts.effects.shadow.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.effects.shadow.gradient.typePublished config.layers.texts.effects.shadow.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
config.layers.texts.effects.shadow.gradient.endRadiusPublished config.layers.texts.effects.shadow.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.effects.shadow.gradient.startRadiusPublished config.layers.texts.effects.shadow.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.effects.shadow.gradient.centerXPublished config.layers.texts.effects.shadow.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.effects.shadow.gradient.centerYPublished config.layers.texts.effects.shadow.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.effects.shadow.gradient.startAnglePublished config.layers.texts.effects.shadow.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.effects.shadow.offsetXPublished config.layers.texts.effects.shadow.offsetX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.effects.shadow.offsetYPublished config.layers.texts.effects.shadow.offsetY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.effects.shadow.opacityPublished config.layers.texts.effects.shadow.opacity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.fillGrouped fill color / gradient and draw opacity (see {@link resolveTextFill}). | TextFill | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.fill.colorPublished config.layers.texts.fill.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.fill.gradientPublished config.layers.texts.fill.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.fill.gradient.colorsPublished config.layers.texts.fill.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.texts.fill.gradient.colors.colorPublished config.layers.texts.fill.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.texts.fill.gradient.colors.stopPublished config.layers.texts.fill.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.texts.fill.gradient.endXPublished config.layers.texts.fill.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.fill.gradient.endYPublished config.layers.texts.fill.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.fill.gradient.pivotXPublished config.layers.texts.fill.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.fill.gradient.pivotYPublished config.layers.texts.fill.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.fill.gradient.repeatPublished config.layers.texts.fill.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
config.layers.texts.fill.gradient.rotatePublished config.layers.texts.fill.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.fill.gradient.startXPublished config.layers.texts.fill.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.fill.gradient.startYPublished config.layers.texts.fill.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.fill.gradient.typePublished config.layers.texts.fill.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
config.layers.texts.fill.gradient.endRadiusPublished config.layers.texts.fill.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.fill.gradient.startRadiusPublished config.layers.texts.fill.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.fill.gradient.centerXPublished config.layers.texts.fill.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.fill.gradient.centerYPublished config.layers.texts.fill.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.fill.gradient.startAnglePublished config.layers.texts.fill.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.fill.opacityPublished config.layers.texts.fill.opacity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.fontPublished config.layers.texts.font option. | { size?: number; family?: string; name?: string; path?: string; } | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.font.familyPublished config.layers.texts.font.family option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.font.namePublished config.layers.texts.font.name option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.font.pathPublished config.layers.texts.font.path option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.font.sizePublished config.layers.texts.font.size option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.fontFamilyPublished config.layers.texts.fontFamily option.Deprecated | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.fontNamePublished config.layers.texts.fontName option.Deprecated | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.fontPathPublished config.layers.texts.fontPath option.Deprecated | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.fontSizePublished config.layers.texts.fontSize option.Deprecated | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.glowPublished config.layers.texts.glow option.Deprecated | TextGlowStyle | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.glow.colorPublished config.layers.texts.glow.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.glow.gradientPublished config.layers.texts.glow.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.glow.gradient.colorsPublished config.layers.texts.glow.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.texts.glow.gradient.colors.colorPublished config.layers.texts.glow.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.texts.glow.gradient.colors.stopPublished config.layers.texts.glow.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.texts.glow.gradient.endXPublished config.layers.texts.glow.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.glow.gradient.endYPublished config.layers.texts.glow.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.glow.gradient.pivotXPublished config.layers.texts.glow.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.glow.gradient.pivotYPublished config.layers.texts.glow.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.glow.gradient.repeatPublished config.layers.texts.glow.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
config.layers.texts.glow.gradient.rotatePublished config.layers.texts.glow.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.glow.gradient.startXPublished config.layers.texts.glow.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.glow.gradient.startYPublished config.layers.texts.glow.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.glow.gradient.typePublished config.layers.texts.glow.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
config.layers.texts.glow.gradient.endRadiusPublished config.layers.texts.glow.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.glow.gradient.startRadiusPublished config.layers.texts.glow.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.glow.gradient.centerXPublished config.layers.texts.glow.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.glow.gradient.centerYPublished config.layers.texts.glow.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.glow.gradient.startAnglePublished config.layers.texts.glow.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.glow.intensityPublished config.layers.texts.glow.intensity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.glow.opacityPublished config.layers.texts.glow.opacity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.gradientPublished config.layers.texts.gradient option.Deprecated | gradient | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.gradient.colorsPublished config.layers.texts.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.texts.gradient.colors.colorPublished config.layers.texts.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.texts.gradient.colors.stopPublished config.layers.texts.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.texts.gradient.endXPublished config.layers.texts.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.gradient.endYPublished config.layers.texts.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.gradient.pivotXPublished config.layers.texts.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.gradient.pivotYPublished config.layers.texts.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.gradient.repeatPublished config.layers.texts.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
config.layers.texts.gradient.rotatePublished config.layers.texts.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.gradient.startXPublished config.layers.texts.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.gradient.startYPublished config.layers.texts.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.gradient.typePublished config.layers.texts.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
config.layers.texts.gradient.endRadiusPublished config.layers.texts.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.gradient.startRadiusPublished config.layers.texts.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.gradient.centerXPublished config.layers.texts.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.gradient.centerYPublished config.layers.texts.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.gradient.startAnglePublished config.layers.texts.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.highlightPublished config.layers.texts.highlight option.Deprecated | TextHighlightStyle | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.highlight.colorPublished config.layers.texts.highlight.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.highlight.gradientPublished config.layers.texts.highlight.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.highlight.gradient.colorsPublished config.layers.texts.highlight.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.texts.highlight.gradient.colors.colorPublished config.layers.texts.highlight.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.texts.highlight.gradient.colors.stopPublished config.layers.texts.highlight.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.texts.highlight.gradient.endXPublished config.layers.texts.highlight.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.highlight.gradient.endYPublished config.layers.texts.highlight.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.highlight.gradient.pivotXPublished config.layers.texts.highlight.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.highlight.gradient.pivotYPublished config.layers.texts.highlight.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.highlight.gradient.repeatPublished config.layers.texts.highlight.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
config.layers.texts.highlight.gradient.rotatePublished config.layers.texts.highlight.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.highlight.gradient.startXPublished config.layers.texts.highlight.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.highlight.gradient.startYPublished config.layers.texts.highlight.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.highlight.gradient.typePublished config.layers.texts.highlight.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
config.layers.texts.highlight.gradient.endRadiusPublished config.layers.texts.highlight.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.highlight.gradient.startRadiusPublished config.layers.texts.highlight.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.highlight.gradient.centerXPublished config.layers.texts.highlight.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.highlight.gradient.centerYPublished config.layers.texts.highlight.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.highlight.gradient.startAnglePublished config.layers.texts.highlight.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.highlight.opacityPublished config.layers.texts.highlight.opacity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.includeCharMetricsPublished config.layers.texts.includeCharMetrics option. | boolean | OptionalDefault— | false true | node22 · node24 · node26 |
config.layers.texts.italicPublished config.layers.texts.italic option.Deprecated | boolean | OptionalDefault— | false true | node22 · node24 · node26 |
config.layers.texts.layoutGrouped line height, spacing, and wrap bounds (see {@link resolveTextLayout}). | TextLayout | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.layout.letterSpacingPublished config.layers.texts.layout.letterSpacing option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.layout.lineHeightPublished config.layers.texts.layout.lineHeight option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.layout.maxHeightPublished config.layers.texts.layout.maxHeight option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.layout.maxWidthPublished config.layers.texts.layout.maxWidth option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.layout.wordSpacingPublished config.layers.texts.layout.wordSpacing option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.letterSpacingPublished config.layers.texts.letterSpacing option.Deprecated | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.lineHeightPublished config.layers.texts.lineHeight option.Deprecated | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.maxHeightPublished config.layers.texts.maxHeight option.Deprecated | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.maxWidthPublished config.layers.texts.maxWidth option.Deprecated | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.measurementCanvasPublished config.layers.texts.measurementCanvas option. | { width?: number; height?: number; } | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.measurementCanvas.heightPublished config.layers.texts.measurementCanvas.height option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.measurementCanvas.widthPublished config.layers.texts.measurementCanvas.width option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.opacityPublished config.layers.texts.opacity option.Deprecated | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.overlinePublished config.layers.texts.overline option.Deprecated | TextLineDecoration | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.overline.colorPublished config.layers.texts.overline.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.overline.gradientPublished config.layers.texts.overline.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.overline.gradient.colorsPublished config.layers.texts.overline.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.texts.overline.gradient.colors.colorPublished config.layers.texts.overline.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.texts.overline.gradient.colors.stopPublished config.layers.texts.overline.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.texts.overline.gradient.endXPublished config.layers.texts.overline.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.overline.gradient.endYPublished config.layers.texts.overline.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.overline.gradient.pivotXPublished config.layers.texts.overline.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.overline.gradient.pivotYPublished config.layers.texts.overline.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.overline.gradient.repeatPublished config.layers.texts.overline.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
config.layers.texts.overline.gradient.rotatePublished config.layers.texts.overline.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.overline.gradient.startXPublished config.layers.texts.overline.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.overline.gradient.startYPublished config.layers.texts.overline.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.overline.gradient.typePublished config.layers.texts.overline.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
config.layers.texts.overline.gradient.endRadiusPublished config.layers.texts.overline.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.overline.gradient.startRadiusPublished config.layers.texts.overline.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.overline.gradient.centerXPublished config.layers.texts.overline.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.overline.gradient.centerYPublished config.layers.texts.overline.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.overline.gradient.startAnglePublished config.layers.texts.overline.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.overline.widthPublished config.layers.texts.overline.width option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.placementGrouped alignment, baseline, and rotation (see {@link resolveTextPlacement}). | TextPlacement | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.placement.rotationPublished config.layers.texts.placement.rotation option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.placement.textAlignPublished config.layers.texts.placement.textAlign option. | TextAlignMode | OptionalDefault— | 5 values"center" "left" "right" "start" "end" | node22 · node24 · node26 |
config.layers.texts.placement.textBaselinePublished config.layers.texts.placement.textBaseline option. | TextBaselineMode | OptionalDefault— | 6 values"top" "bottom" "alphabetic" "hanging" "ideographic" "middle" | node22 · node24 · node26 |
config.layers.texts.rotationPublished config.layers.texts.rotation option.Deprecated | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.shadowPublished config.layers.texts.shadow option.Deprecated | TextShadowStyle | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.shadow.blurPublished config.layers.texts.shadow.blur option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.shadow.colorPublished config.layers.texts.shadow.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.shadow.gradientPublished config.layers.texts.shadow.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.shadow.gradient.colorsPublished config.layers.texts.shadow.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.texts.shadow.gradient.colors.colorPublished config.layers.texts.shadow.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.texts.shadow.gradient.colors.stopPublished config.layers.texts.shadow.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.texts.shadow.gradient.endXPublished config.layers.texts.shadow.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.shadow.gradient.endYPublished config.layers.texts.shadow.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.shadow.gradient.pivotXPublished config.layers.texts.shadow.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.shadow.gradient.pivotYPublished config.layers.texts.shadow.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.shadow.gradient.repeatPublished config.layers.texts.shadow.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
config.layers.texts.shadow.gradient.rotatePublished config.layers.texts.shadow.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.shadow.gradient.startXPublished config.layers.texts.shadow.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.shadow.gradient.startYPublished config.layers.texts.shadow.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.shadow.gradient.typePublished config.layers.texts.shadow.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
config.layers.texts.shadow.gradient.endRadiusPublished config.layers.texts.shadow.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.shadow.gradient.startRadiusPublished config.layers.texts.shadow.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.shadow.gradient.centerXPublished config.layers.texts.shadow.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.shadow.gradient.centerYPublished config.layers.texts.shadow.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.shadow.gradient.startAnglePublished config.layers.texts.shadow.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.shadow.offsetXPublished config.layers.texts.shadow.offsetX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.shadow.offsetYPublished config.layers.texts.shadow.offsetY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.shadow.opacityPublished config.layers.texts.shadow.opacity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.strikethroughPublished config.layers.texts.strikethrough option.Deprecated | TextLineDecoration | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.strikethrough.colorPublished config.layers.texts.strikethrough.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.strikethrough.gradientPublished config.layers.texts.strikethrough.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.strikethrough.gradient.colorsPublished config.layers.texts.strikethrough.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.texts.strikethrough.gradient.colors.colorPublished config.layers.texts.strikethrough.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.texts.strikethrough.gradient.colors.stopPublished config.layers.texts.strikethrough.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.texts.strikethrough.gradient.endXPublished config.layers.texts.strikethrough.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.strikethrough.gradient.endYPublished config.layers.texts.strikethrough.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.strikethrough.gradient.pivotXPublished config.layers.texts.strikethrough.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.strikethrough.gradient.pivotYPublished config.layers.texts.strikethrough.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.strikethrough.gradient.repeatPublished config.layers.texts.strikethrough.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
config.layers.texts.strikethrough.gradient.rotatePublished config.layers.texts.strikethrough.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.strikethrough.gradient.startXPublished config.layers.texts.strikethrough.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.strikethrough.gradient.startYPublished config.layers.texts.strikethrough.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.strikethrough.gradient.typePublished config.layers.texts.strikethrough.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
config.layers.texts.strikethrough.gradient.endRadiusPublished config.layers.texts.strikethrough.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.strikethrough.gradient.startRadiusPublished config.layers.texts.strikethrough.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.strikethrough.gradient.centerXPublished config.layers.texts.strikethrough.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.strikethrough.gradient.centerYPublished config.layers.texts.strikethrough.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.strikethrough.gradient.startAnglePublished config.layers.texts.strikethrough.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.strikethrough.widthPublished config.layers.texts.strikethrough.width option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.strokePublished config.layers.texts.stroke option. | TextStrokeStyle | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.stroke.colorPublished config.layers.texts.stroke.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.stroke.gradientPublished config.layers.texts.stroke.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.stroke.gradient.colorsPublished config.layers.texts.stroke.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.texts.stroke.gradient.colors.colorPublished config.layers.texts.stroke.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.texts.stroke.gradient.colors.stopPublished config.layers.texts.stroke.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.texts.stroke.gradient.endXPublished config.layers.texts.stroke.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.stroke.gradient.endYPublished config.layers.texts.stroke.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.stroke.gradient.pivotXPublished config.layers.texts.stroke.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.stroke.gradient.pivotYPublished config.layers.texts.stroke.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.stroke.gradient.repeatPublished config.layers.texts.stroke.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
config.layers.texts.stroke.gradient.rotatePublished config.layers.texts.stroke.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.stroke.gradient.startXPublished config.layers.texts.stroke.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.stroke.gradient.startYPublished config.layers.texts.stroke.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.stroke.gradient.typePublished config.layers.texts.stroke.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
config.layers.texts.stroke.gradient.endRadiusPublished config.layers.texts.stroke.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.stroke.gradient.startRadiusPublished config.layers.texts.stroke.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.stroke.gradient.centerXPublished config.layers.texts.stroke.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.stroke.gradient.centerYPublished config.layers.texts.stroke.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.stroke.gradient.startAnglePublished config.layers.texts.stroke.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.stroke.opacityPublished config.layers.texts.stroke.opacity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.stroke.stylePublished config.layers.texts.stroke.style option. | "solid" | "dashed" | "dotted" | "groove" | "ridge" | "double" | OptionalDefault— | 6 values"solid" "dashed" "dotted" "groove" "ridge" "double" | node22 · node24 · node26 |
config.layers.texts.stroke.widthPublished config.layers.texts.stroke.width option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.textPublished config.layers.texts.text option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.texts.textAlignPublished config.layers.texts.textAlign option.Deprecated | TextAlignMode | OptionalDefault— | 5 values"center" "left" "right" "start" "end" | node22 · node24 · node26 |
config.layers.texts.textBaselinePublished config.layers.texts.textBaseline option.Deprecated | TextBaselineMode | OptionalDefault— | 6 values"top" "bottom" "alphabetic" "hanging" "ideographic" "middle" | node22 · node24 · node26 |
config.layers.texts.textOnCurvePublished config.layers.texts.textOnCurve option.Deprecated | TextCurveConfig | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.textOnCurve.baselineOffsetPublished config.layers.texts.textOnCurve.baselineOffset option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.textOnCurve.layoutModePublished config.layers.texts.textOnCurve.layoutMode option. | CurvedTextLayoutMode | OptionalDefault— | "fit" "clamp" "override" | node22 · node24 · node26 |
config.layers.texts.textOnCurve.radiusPublished config.layers.texts.textOnCurve.radius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.textOnCurve.startAngleDegPublished config.layers.texts.textOnCurve.startAngleDeg option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.textOnCurve.sweepAnglePublished config.layers.texts.textOnCurve.sweepAngle option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.texts.textOnCurve.upPublished config.layers.texts.textOnCurve.up option. | boolean | OptionalDefault— | false true | node22 · node24 · node26 |
config.layers.texts.underlinePublished config.layers.texts.underline option.Deprecated | TextLineDecoration | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.underline.colorPublished config.layers.texts.underline.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.underline.gradientPublished config.layers.texts.underline.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.underline.gradient.colorsPublished config.layers.texts.underline.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.texts.underline.gradient.colors.colorPublished config.layers.texts.underline.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.texts.underline.gradient.colors.stopPublished config.layers.texts.underline.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.texts.underline.gradient.endXPublished config.layers.texts.underline.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.underline.gradient.endYPublished config.layers.texts.underline.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.underline.gradient.pivotXPublished config.layers.texts.underline.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.underline.gradient.pivotYPublished config.layers.texts.underline.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.underline.gradient.repeatPublished config.layers.texts.underline.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
config.layers.texts.underline.gradient.rotatePublished config.layers.texts.underline.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.underline.gradient.startXPublished config.layers.texts.underline.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.underline.gradient.startYPublished config.layers.texts.underline.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.underline.gradient.typePublished config.layers.texts.underline.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
config.layers.texts.underline.gradient.endRadiusPublished config.layers.texts.underline.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.underline.gradient.startRadiusPublished config.layers.texts.underline.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.underline.gradient.centerXPublished config.layers.texts.underline.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.underline.gradient.centerYPublished config.layers.texts.underline.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.underline.gradient.startAnglePublished config.layers.texts.underline.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.underline.widthPublished config.layers.texts.underline.width option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.wordSpacingPublished config.layers.texts.wordSpacing option.Deprecated | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.texts.xPublished config.layers.texts.x option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.texts.yPublished config.layers.texts.y option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.pathPublished config.layers.path option. | unknown | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.bufferPublished config.layers.buffer option. | Buffer<ArrayBufferLike> | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.globalAlphaPublished config.layers.globalAlpha option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.globalCompositeOperationPublished config.layers.globalCompositeOperation option. | GlobalCompositeOperation | OptionalDefault— | 26 values"color" "color-burn" "color-dodge" "copy" "darken" "destination-atop" "destination-in" "destination-out" "destination-over" "difference" "exclusion" "hard-light" "hue" "lighten" "lighter" "luminosity" "multiply" "overlay" "saturation" "screen" "soft-light" "source-atop" "source-in" "source-out" "source-over" "xor" | node22 · node24 · node26 |
config.layers.heightPublished config.layers.height option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.widthPublished config.layers.width option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.xPublished config.layers.x option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.yPublished config.layers.y option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.chartTypePublished config.layers.chartType option. | SceneChartType | RequiredDefaultRequired | 7 values"pie" "bar" "horizontalBar" "line" "scatter" "radar" "polarArea" | node22 · node24 · node26 |
config.layers.dataPublished config.layers.data option. | unknown | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.opacityPublished config.layers.opacity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.linesPublished config.layers.lines option. | CustomOptions | CustomOptions[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.lines.arrowPublished config.layers.lines.arrow option. | { start?: boolean; end?: boolean; size?: number; style?: "filled" | "outline"; color?: string; } | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.arrow.colorPublished config.layers.lines.arrow.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.arrow.endPublished config.layers.lines.arrow.end option. | boolean | OptionalDefault— | false true | node22 · node24 · node26 |
config.layers.lines.arrow.sizePublished config.layers.lines.arrow.size option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.arrow.startPublished config.layers.lines.arrow.start option. | boolean | OptionalDefault— | false true | node22 · node24 · node26 |
config.layers.lines.arrow.stylePublished config.layers.lines.arrow.style option. | "filled" | "outline" | OptionalDefault— | "filled" "outline" | node22 · node24 · node26 |
config.layers.lines.endCoordinatesPublished config.layers.lines.endCoordinates option. | { x: number; y: number; } | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.lines.endCoordinates.xPublished config.layers.lines.endCoordinates.x option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.lines.endCoordinates.yPublished config.layers.lines.endCoordinates.y option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.lines.lineStylePublished config.layers.lines.lineStyle option. | { width?: number; color?: string; gradient?: gradient; lineRadius?: string | number; lineJoin?: "round" | "bevel" | "miter"; lineCap?: "square" | "butt" | "round"; singleLine?: boolean; lineDash?: { dashArray?: number[]; offset?: number; }; pattern?: { type: "dots" | "custom" | "dashes"; segments?: number[]; offset?: number; }; texture?: string | Buffer<ArrayBufferLike>; stroke?: { color?: string; gradient?: gradient; width?: number; lineRadius?: string | number; lineCap?: "square" | "butt" | "round"; }; shadow?: { offsetX?: number; offsetY?: number; blur?: number; color?: string; gradient?: gradient; lineRadius?: string | number; }; } | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.colorPublished config.layers.lines.lineStyle.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.gradientPublished config.layers.lines.lineStyle.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.gradient.colorsPublished config.layers.lines.lineStyle.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.gradient.colors.colorPublished config.layers.lines.lineStyle.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.gradient.colors.stopPublished config.layers.lines.lineStyle.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.gradient.endXPublished config.layers.lines.lineStyle.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.gradient.endYPublished config.layers.lines.lineStyle.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.gradient.pivotXPublished config.layers.lines.lineStyle.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.gradient.pivotYPublished config.layers.lines.lineStyle.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.gradient.repeatPublished config.layers.lines.lineStyle.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
config.layers.lines.lineStyle.gradient.rotatePublished config.layers.lines.lineStyle.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.gradient.startXPublished config.layers.lines.lineStyle.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.gradient.startYPublished config.layers.lines.lineStyle.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.gradient.typePublished config.layers.lines.lineStyle.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
config.layers.lines.lineStyle.gradient.endRadiusPublished config.layers.lines.lineStyle.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.gradient.startRadiusPublished config.layers.lines.lineStyle.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.gradient.centerXPublished config.layers.lines.lineStyle.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.gradient.centerYPublished config.layers.lines.lineStyle.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.gradient.startAnglePublished config.layers.lines.lineStyle.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.lineCapPublished config.layers.lines.lineStyle.lineCap option. | "square" | "butt" | "round" | OptionalDefault— | "square" "butt" "round" | node22 · node24 · node26 |
config.layers.lines.lineStyle.lineDashPublished config.layers.lines.lineStyle.lineDash option. | { dashArray?: number[]; offset?: number; } | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.lineDash.dashArrayPublished config.layers.lines.lineStyle.lineDash.dashArray option. | number[] | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.lineDash.offsetPublished config.layers.lines.lineStyle.lineDash.offset option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.lineJoinPublished config.layers.lines.lineStyle.lineJoin option. | "round" | "bevel" | "miter" | OptionalDefault— | "round" "bevel" "miter" | node22 · node24 · node26 |
config.layers.lines.lineStyle.lineRadiusPublished config.layers.lines.lineStyle.lineRadius option. | string | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.patternPublished config.layers.lines.lineStyle.pattern option. | { type: "dots" | "custom" | "dashes"; segments?: number[]; offset?: number; } | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.pattern.offsetPublished config.layers.lines.lineStyle.pattern.offset option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.pattern.segmentsPublished config.layers.lines.lineStyle.pattern.segments option. | number[] | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.pattern.typePublished config.layers.lines.lineStyle.pattern.type option. | "dots" | "custom" | "dashes" | RequiredDefaultRequired | "dots" "custom" "dashes" | node22 · node24 · node26 |
config.layers.lines.lineStyle.shadowPublished config.layers.lines.lineStyle.shadow option. | { offsetX?: number; offsetY?: number; blur?: number; color?: string; gradient?: gradient; lineRadius?: string | number; } | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.shadow.blurPublished config.layers.lines.lineStyle.shadow.blur option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.shadow.colorPublished config.layers.lines.lineStyle.shadow.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.shadow.gradientPublished config.layers.lines.lineStyle.shadow.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.shadow.gradient.colorsPublished config.layers.lines.lineStyle.shadow.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.shadow.gradient.colors.colorPublished config.layers.lines.lineStyle.shadow.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.shadow.gradient.colors.stopPublished config.layers.lines.lineStyle.shadow.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.shadow.gradient.endXPublished config.layers.lines.lineStyle.shadow.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.shadow.gradient.endYPublished config.layers.lines.lineStyle.shadow.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.shadow.gradient.pivotXPublished config.layers.lines.lineStyle.shadow.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.shadow.gradient.pivotYPublished config.layers.lines.lineStyle.shadow.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.shadow.gradient.repeatPublished config.layers.lines.lineStyle.shadow.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
config.layers.lines.lineStyle.shadow.gradient.rotatePublished config.layers.lines.lineStyle.shadow.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.shadow.gradient.startXPublished config.layers.lines.lineStyle.shadow.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.shadow.gradient.startYPublished config.layers.lines.lineStyle.shadow.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.shadow.gradient.typePublished config.layers.lines.lineStyle.shadow.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
config.layers.lines.lineStyle.shadow.gradient.endRadiusPublished config.layers.lines.lineStyle.shadow.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.shadow.gradient.startRadiusPublished config.layers.lines.lineStyle.shadow.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.shadow.gradient.centerXPublished config.layers.lines.lineStyle.shadow.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.shadow.gradient.centerYPublished config.layers.lines.lineStyle.shadow.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.shadow.gradient.startAnglePublished config.layers.lines.lineStyle.shadow.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.shadow.lineRadiusPublished config.layers.lines.lineStyle.shadow.lineRadius option. | string | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.shadow.offsetXPublished config.layers.lines.lineStyle.shadow.offsetX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.shadow.offsetYPublished config.layers.lines.lineStyle.shadow.offsetY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.singleLinePublished config.layers.lines.lineStyle.singleLine option. | boolean | OptionalDefault— | false true | node22 · node24 · node26 |
config.layers.lines.lineStyle.strokePublished config.layers.lines.lineStyle.stroke option. | { color?: string; gradient?: gradient; width?: number; lineRadius?: string | number; lineCap?: "square" | "butt" | "round"; } | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.stroke.colorPublished config.layers.lines.lineStyle.stroke.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.stroke.gradientPublished config.layers.lines.lineStyle.stroke.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.stroke.gradient.colorsPublished config.layers.lines.lineStyle.stroke.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.stroke.gradient.colors.colorPublished config.layers.lines.lineStyle.stroke.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.stroke.gradient.colors.stopPublished config.layers.lines.lineStyle.stroke.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.stroke.gradient.endXPublished config.layers.lines.lineStyle.stroke.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.stroke.gradient.endYPublished config.layers.lines.lineStyle.stroke.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.stroke.gradient.pivotXPublished config.layers.lines.lineStyle.stroke.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.stroke.gradient.pivotYPublished config.layers.lines.lineStyle.stroke.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.stroke.gradient.repeatPublished config.layers.lines.lineStyle.stroke.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
config.layers.lines.lineStyle.stroke.gradient.rotatePublished config.layers.lines.lineStyle.stroke.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.stroke.gradient.startXPublished config.layers.lines.lineStyle.stroke.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.stroke.gradient.startYPublished config.layers.lines.lineStyle.stroke.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.stroke.gradient.typePublished config.layers.lines.lineStyle.stroke.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
config.layers.lines.lineStyle.stroke.gradient.endRadiusPublished config.layers.lines.lineStyle.stroke.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.stroke.gradient.startRadiusPublished config.layers.lines.lineStyle.stroke.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.stroke.gradient.centerXPublished config.layers.lines.lineStyle.stroke.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.stroke.gradient.centerYPublished config.layers.lines.lineStyle.stroke.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.stroke.gradient.startAnglePublished config.layers.lines.lineStyle.stroke.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.stroke.lineCapPublished config.layers.lines.lineStyle.stroke.lineCap option. | "square" | "butt" | "round" | OptionalDefault— | "square" "butt" "round" | node22 · node24 · node26 |
config.layers.lines.lineStyle.stroke.lineRadiusPublished config.layers.lines.lineStyle.stroke.lineRadius option. | string | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.stroke.widthPublished config.layers.lines.lineStyle.stroke.width option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.texturePublished config.layers.lines.lineStyle.texture option. | string | Buffer<ArrayBufferLike> | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.lineStyle.widthPublished config.layers.lines.lineStyle.width option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.markersPublished config.layers.lines.markers option. | { position: number; shape: "square" | "circle" | "diamond" | "arrow"; size: number; color: string; }[] | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.markers.colorPublished config.layers.lines.markers.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.lines.markers.positionPublished config.layers.lines.markers.position option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.lines.markers.shapePublished config.layers.lines.markers.shape option. | "square" | "circle" | "diamond" | "arrow" | RequiredDefaultRequired | "square" "circle" "diamond" "arrow" | node22 · node24 · node26 |
config.layers.lines.markers.sizePublished config.layers.lines.markers.size option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.lines.pathPublished config.layers.lines.path option. | { type: "bezier" | "smooth" | "catmull-rom"; tension?: number; closed?: boolean; } | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.path.closedPublished config.layers.lines.path.closed option. | boolean | OptionalDefault— | false true | node22 · node24 · node26 |
config.layers.lines.path.tensionPublished config.layers.lines.path.tension option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.lines.path.typePublished config.layers.lines.path.type option. | "bezier" | "smooth" | "catmull-rom" | RequiredDefaultRequired | "bezier" "smooth" "catmull-rom" | node22 · node24 · node26 |
config.layers.lines.startCoordinatesPublished config.layers.lines.startCoordinates option. | { x: number; y: number; } | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.lines.startCoordinates.xPublished config.layers.lines.startCoordinates.x option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.lines.startCoordinates.yPublished config.layers.lines.startCoordinates.y option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.backgroundChild background paint only; dimensions are always taken from `placement`. | SceneBackground | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.bgLayersPublished config.layers.background.bgLayers option. | BackgroundLayer[] | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.bgLayers.blendModePublished config.layers.background.bgLayers.blendMode option. | GlobalCompositeOperation | OptionalDefault— | 26 values"color" "color-burn" "color-dodge" "copy" "darken" "destination-atop" "destination-in" "destination-out" "destination-over" "difference" "exclusion" "hard-light" "hue" "lighten" "lighter" "luminosity" "multiply" "overlay" "saturation" "screen" "soft-light" "source-atop" "source-in" "source-out" "source-over" "xor" | node22 · node24 · node26 |
config.layers.background.bgLayers.opacityPublished config.layers.background.bgLayers.opacity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.bgLayers.typePublished config.layers.background.bgLayers.type option. | "color" | RequiredDefaultRequired | "color" | node22 · node24 · node26 |
config.layers.background.bgLayers.valuePublished config.layers.background.bgLayers.value option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.background.bgLayers.alignPublished config.layers.background.bgLayers.align option. | AlignMode | OptionalDefault— | 9 values"center" "top" "bottom" "left" "right" "top-left" "top-right" "bottom-left" "bottom-right" | node22 · node24 · node26 |
config.layers.background.bgLayers.fitPublished config.layers.background.bgLayers.fit option. | "fill" | "contain" | "cover" | OptionalDefault— | "fill" "contain" "cover" | node22 · node24 · node26 |
config.layers.background.bgLayers.sourcePublished config.layers.background.bgLayers.source option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.background.bgLayers.repeatPublished config.layers.background.bgLayers.repeat option. | BackgroundPatternRepeat | OptionalDefault— | "repeat" "no-repeat" "repeat-x" "repeat-y" | node22 · node24 · node26 |
config.layers.background.bgLayers.patternPublished config.layers.background.bgLayers.pattern option. | PatternOptions | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.background.bgLayers.pattern.blendModePublished config.layers.background.bgLayers.pattern.blendMode option. | GlobalCompositeOperation | OptionalDefault— | 26 values"color" "color-burn" "color-dodge" "copy" "darken" "destination-atop" "destination-in" "destination-out" "destination-over" "difference" "exclusion" "hard-light" "hue" "lighten" "lighter" "luminosity" "multiply" "overlay" "saturation" "screen" "soft-light" "source-atop" "source-in" "source-out" "source-over" "xor" | node22 · node24 · node26 |
config.layers.background.bgLayers.pattern.colorPublished config.layers.background.bgLayers.pattern.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.bgLayers.pattern.customPatternImagePublished config.layers.background.bgLayers.pattern.customPatternImage option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.bgLayers.pattern.gradientPublished config.layers.background.bgLayers.pattern.gradient option. | GradientConfig | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.bgLayers.pattern.gradient.anglePublished config.layers.background.bgLayers.pattern.gradient.angle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.bgLayers.pattern.gradient.centerXPublished config.layers.background.bgLayers.pattern.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.bgLayers.pattern.gradient.centerYPublished config.layers.background.bgLayers.pattern.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.bgLayers.pattern.gradient.colorsPublished config.layers.background.bgLayers.pattern.gradient.colors option. | { stop: number; color: string; }[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.background.bgLayers.pattern.gradient.colors.colorPublished config.layers.background.bgLayers.pattern.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.background.bgLayers.pattern.gradient.colors.stopPublished config.layers.background.bgLayers.pattern.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.background.bgLayers.pattern.gradient.endRadiusPublished config.layers.background.bgLayers.pattern.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.bgLayers.pattern.gradient.endXPublished config.layers.background.bgLayers.pattern.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.bgLayers.pattern.gradient.endYPublished config.layers.background.bgLayers.pattern.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.bgLayers.pattern.gradient.repeatPublished config.layers.background.bgLayers.pattern.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
config.layers.background.bgLayers.pattern.gradient.startAnglePublished config.layers.background.bgLayers.pattern.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.bgLayers.pattern.gradient.startRadiusPublished config.layers.background.bgLayers.pattern.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.bgLayers.pattern.gradient.startXPublished config.layers.background.bgLayers.pattern.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.bgLayers.pattern.gradient.startYPublished config.layers.background.bgLayers.pattern.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.bgLayers.pattern.gradient.typePublished config.layers.background.bgLayers.pattern.gradient.type option. | "linear" | "radial" | "conic" | RequiredDefaultRequired | "linear" "radial" "conic" | node22 · node24 · node26 |
config.layers.background.bgLayers.pattern.offsetXPublished config.layers.background.bgLayers.pattern.offsetX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.bgLayers.pattern.offsetYPublished config.layers.background.bgLayers.pattern.offsetY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.bgLayers.pattern.opacityPublished config.layers.background.bgLayers.pattern.opacity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.bgLayers.pattern.repeatPublished config.layers.background.bgLayers.pattern.repeat option. | "repeat" | "no-repeat" | "repeat-x" | "repeat-y" | OptionalDefault— | "repeat" "no-repeat" "repeat-x" "repeat-y" | node22 · node24 · node26 |
config.layers.background.bgLayers.pattern.rotationPublished config.layers.background.bgLayers.pattern.rotation option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.bgLayers.pattern.scalePublished config.layers.background.bgLayers.pattern.scale option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.bgLayers.pattern.secondaryColorPublished config.layers.background.bgLayers.pattern.secondaryColor option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.bgLayers.pattern.sizePublished config.layers.background.bgLayers.pattern.size option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.bgLayers.pattern.spacingPublished config.layers.background.bgLayers.pattern.spacing option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.bgLayers.pattern.typePublished config.layers.background.bgLayers.pattern.type option. | "grid" | "dots" | "diagonal" | "stripes" | "waves" | "crosses" | "hexagons" | "checkerboard" | "diamonds" | "triangles" | "stars" | "polka" | "custom" | RequiredDefaultRequired | 13 values"grid" "dots" "diagonal" "stripes" "waves" "crosses" "hexagons" "checkerboard" "diamonds" "triangles" "stars" "polka" "custom" | node22 · node24 · node26 |
config.layers.background.bgLayers.intensityPublished config.layers.background.bgLayers.intensity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.blendModePublished config.layers.background.blendMode option. | GlobalCompositeOperation | OptionalDefault— | 26 values"color" "color-burn" "color-dodge" "copy" "darken" "destination-atop" "destination-in" "destination-out" "destination-over" "difference" "exclusion" "hard-light" "hue" "lighten" "lighter" "luminosity" "multiply" "overlay" "saturation" "screen" "soft-light" "source-atop" "source-in" "source-out" "source-over" "xor" | node22 · node24 · node26 |
config.layers.background.blurPublished config.layers.background.blur option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.borderPositionPublished config.layers.background.borderPosition option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.borderRadiusPublished config.layers.background.borderRadius option. | number | "circular" | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.colorBgPublished config.layers.background.colorBg option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.customBgPublished config.layers.background.customBg option. | CanvasCustomBackground | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.customBg.alignPlacement used by `contain` / `cover` when `inherit` is false. | AlignMode | OptionalDefault— | 9 values"center" "top" "bottom" "left" "right" "top-left" "top-right" "bottom-left" "bottom-right" | node22 · node24 · node26 |
config.layers.background.customBg.filtersImage filters applied to this background only. | ImageFilter[] | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.customBg.filters.anglePublished config.layers.background.customBg.filters.angle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.customBg.filters.centerXPublished config.layers.background.customBg.filters.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.customBg.filters.centerYPublished config.layers.background.customBg.filters.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.customBg.filters.heightPublished config.layers.background.customBg.filters.height option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.customBg.filters.intensityPublished config.layers.background.customBg.filters.intensity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.customBg.filters.levelsPublished config.layers.background.customBg.filters.levels option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.customBg.filters.radiusPublished config.layers.background.customBg.filters.radius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.customBg.filters.sizePublished config.layers.background.customBg.filters.size option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.customBg.filters.typePublished config.layers.background.customBg.filters.type option. | "saturation" | "gaussianBlur" | "motionBlur" | "radialBlur" | "sharpen" | "noise" | "grain" | "edgeDetection" | "emboss" | "invert" | "grayscale" | "sepia" | "pixelate" | "brightness" | "contrast" | "hueShift" | "posterize" | RequiredDefaultRequired | 17 values"saturation" "gaussianBlur" "motionBlur" "radialBlur" "sharpen" "noise" "grain" "edgeDetection" "emboss" "invert" "grayscale" "sepia" "pixelate" "brightness" "contrast" "hueShift" "posterize" | node22 · node24 · node26 |
config.layers.background.customBg.filters.valuePublished config.layers.background.customBg.filters.value option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.customBg.filters.widthPublished config.layers.background.customBg.filters.width option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.customBg.filters.xOptional pixelate region. Omit for the whole filtered surface. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.customBg.filters.yPublished config.layers.background.customBg.filters.y option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.customBg.fitResize policy when `inherit` is false. | FitMode | OptionalDefault— | "fill" "contain" "cover" | node22 · node24 · node26 |
config.layers.background.customBg.inheritAdopt the source image dimensions as the canvas dimensions. | boolean | OptionalDefault— | false true | node22 · node24 · node26 |
config.layers.background.customBg.opacityBackground-image opacity, multiplied by the canvas-level opacity. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.customBg.sourcePublished config.layers.background.customBg.source option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.background.gradientBgPublished config.layers.background.gradientBg option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.gradientBg.colorsPublished config.layers.background.gradientBg.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.background.gradientBg.colors.colorPublished config.layers.background.gradientBg.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.background.gradientBg.colors.stopPublished config.layers.background.gradientBg.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.background.gradientBg.endXPublished config.layers.background.gradientBg.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.gradientBg.endYPublished config.layers.background.gradientBg.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.gradientBg.pivotXPublished config.layers.background.gradientBg.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.gradientBg.pivotYPublished config.layers.background.gradientBg.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.gradientBg.repeatPublished config.layers.background.gradientBg.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
config.layers.background.gradientBg.rotatePublished config.layers.background.gradientBg.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.gradientBg.startXPublished config.layers.background.gradientBg.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.gradientBg.startYPublished config.layers.background.gradientBg.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.gradientBg.typePublished config.layers.background.gradientBg.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
config.layers.background.gradientBg.endRadiusPublished config.layers.background.gradientBg.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.gradientBg.startRadiusPublished config.layers.background.gradientBg.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.gradientBg.centerXPublished config.layers.background.gradientBg.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.gradientBg.centerYPublished config.layers.background.gradientBg.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.gradientBg.startAnglePublished config.layers.background.gradientBg.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.noiseBgPublished config.layers.background.noiseBg option. | { intensity?: number; } | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.noiseBg.intensityPublished config.layers.background.noiseBg.intensity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.opacityPublished config.layers.background.opacity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.patternBgPublished config.layers.background.patternBg option. | PatternOptions | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.patternBg.blendModePublished config.layers.background.patternBg.blendMode option. | GlobalCompositeOperation | OptionalDefault— | 26 values"color" "color-burn" "color-dodge" "copy" "darken" "destination-atop" "destination-in" "destination-out" "destination-over" "difference" "exclusion" "hard-light" "hue" "lighten" "lighter" "luminosity" "multiply" "overlay" "saturation" "screen" "soft-light" "source-atop" "source-in" "source-out" "source-over" "xor" | node22 · node24 · node26 |
config.layers.background.patternBg.colorPublished config.layers.background.patternBg.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.patternBg.customPatternImagePublished config.layers.background.patternBg.customPatternImage option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.patternBg.gradientPublished config.layers.background.patternBg.gradient option. | GradientConfig | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.patternBg.gradient.anglePublished config.layers.background.patternBg.gradient.angle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.patternBg.gradient.centerXPublished config.layers.background.patternBg.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.patternBg.gradient.centerYPublished config.layers.background.patternBg.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.patternBg.gradient.colorsPublished config.layers.background.patternBg.gradient.colors option. | { stop: number; color: string; }[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.background.patternBg.gradient.colors.colorPublished config.layers.background.patternBg.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.background.patternBg.gradient.colors.stopPublished config.layers.background.patternBg.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.background.patternBg.gradient.endRadiusPublished config.layers.background.patternBg.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.patternBg.gradient.endXPublished config.layers.background.patternBg.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.patternBg.gradient.endYPublished config.layers.background.patternBg.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.patternBg.gradient.repeatPublished config.layers.background.patternBg.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
config.layers.background.patternBg.gradient.startAnglePublished config.layers.background.patternBg.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.patternBg.gradient.startRadiusPublished config.layers.background.patternBg.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.patternBg.gradient.startXPublished config.layers.background.patternBg.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.patternBg.gradient.startYPublished config.layers.background.patternBg.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.patternBg.gradient.typePublished config.layers.background.patternBg.gradient.type option. | "linear" | "radial" | "conic" | RequiredDefaultRequired | "linear" "radial" "conic" | node22 · node24 · node26 |
config.layers.background.patternBg.offsetXPublished config.layers.background.patternBg.offsetX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.patternBg.offsetYPublished config.layers.background.patternBg.offsetY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.patternBg.opacityPublished config.layers.background.patternBg.opacity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.patternBg.repeatPublished config.layers.background.patternBg.repeat option. | "repeat" | "no-repeat" | "repeat-x" | "repeat-y" | OptionalDefault— | "repeat" "no-repeat" "repeat-x" "repeat-y" | node22 · node24 · node26 |
config.layers.background.patternBg.rotationPublished config.layers.background.patternBg.rotation option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.patternBg.scalePublished config.layers.background.patternBg.scale option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.patternBg.secondaryColorPublished config.layers.background.patternBg.secondaryColor option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.patternBg.sizePublished config.layers.background.patternBg.size option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.patternBg.spacingPublished config.layers.background.patternBg.spacing option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.patternBg.typePublished config.layers.background.patternBg.type option. | "grid" | "dots" | "diagonal" | "stripes" | "waves" | "crosses" | "hexagons" | "checkerboard" | "diamonds" | "triangles" | "stars" | "polka" | "custom" | RequiredDefaultRequired | 13 values"grid" "dots" "diagonal" "stripes" "waves" "crosses" "hexagons" "checkerboard" "diamonds" "triangles" "stars" "polka" "custom" | node22 · node24 · node26 |
config.layers.background.rotationPublished config.layers.background.rotation option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.shadowPublished config.layers.background.shadow option. | ShadowOptions | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.shadow.blurPublished config.layers.background.shadow.blur option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.shadow.borderPositionPublished config.layers.background.shadow.borderPosition option.Deprecated | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.shadow.borderRadiusPublished config.layers.background.shadow.borderRadius option. | number | "circular" | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.shadow.colorPublished config.layers.background.shadow.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.shadow.gradientPublished config.layers.background.shadow.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.shadow.gradient.colorsPublished config.layers.background.shadow.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.background.shadow.gradient.colors.colorPublished config.layers.background.shadow.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.background.shadow.gradient.colors.stopPublished config.layers.background.shadow.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.background.shadow.gradient.endXPublished config.layers.background.shadow.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.shadow.gradient.endYPublished config.layers.background.shadow.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.shadow.gradient.pivotXPublished config.layers.background.shadow.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.shadow.gradient.pivotYPublished config.layers.background.shadow.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.shadow.gradient.repeatPublished config.layers.background.shadow.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
config.layers.background.shadow.gradient.rotatePublished config.layers.background.shadow.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.shadow.gradient.startXPublished config.layers.background.shadow.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.shadow.gradient.startYPublished config.layers.background.shadow.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.shadow.gradient.typePublished config.layers.background.shadow.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
config.layers.background.shadow.gradient.endRadiusPublished config.layers.background.shadow.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.shadow.gradient.startRadiusPublished config.layers.background.shadow.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.shadow.gradient.centerXPublished config.layers.background.shadow.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.shadow.gradient.centerYPublished config.layers.background.shadow.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.shadow.gradient.startAnglePublished config.layers.background.shadow.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.shadow.offsetXPublished config.layers.background.shadow.offsetX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.shadow.offsetYPublished config.layers.background.shadow.offsetY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.shadow.opacityPublished config.layers.background.shadow.opacity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.shadow.roundedCornersPublished config.layers.background.shadow.roundedCorners option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.strokePublished config.layers.background.stroke option. | StrokeOptions | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.stroke.blurPublished config.layers.background.stroke.blur option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.stroke.borderPositionPublished config.layers.background.stroke.borderPosition option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.stroke.borderRadiusPublished config.layers.background.stroke.borderRadius option. | number | "circular" | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.stroke.colorPublished config.layers.background.stroke.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.stroke.gradientPublished config.layers.background.stroke.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.stroke.gradient.colorsPublished config.layers.background.stroke.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.background.stroke.gradient.colors.colorPublished config.layers.background.stroke.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.background.stroke.gradient.colors.stopPublished config.layers.background.stroke.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.background.stroke.gradient.endXPublished config.layers.background.stroke.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.stroke.gradient.endYPublished config.layers.background.stroke.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.stroke.gradient.pivotXPublished config.layers.background.stroke.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.stroke.gradient.pivotYPublished config.layers.background.stroke.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.stroke.gradient.repeatPublished config.layers.background.stroke.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
config.layers.background.stroke.gradient.rotatePublished config.layers.background.stroke.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.stroke.gradient.startXPublished config.layers.background.stroke.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.stroke.gradient.startYPublished config.layers.background.stroke.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.stroke.gradient.typePublished config.layers.background.stroke.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
config.layers.background.stroke.gradient.endRadiusPublished config.layers.background.stroke.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.stroke.gradient.startRadiusPublished config.layers.background.stroke.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.stroke.gradient.centerXPublished config.layers.background.stroke.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.stroke.gradient.centerYPublished config.layers.background.stroke.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.stroke.gradient.startAnglePublished config.layers.background.stroke.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.stroke.opacityPublished config.layers.background.stroke.opacity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.stroke.positionPublished config.layers.background.stroke.position option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.stroke.roundedCornersPublished config.layers.background.stroke.roundedCorners option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.stroke.stylePublished config.layers.background.stroke.style option. | "solid" | "dashed" | "dotted" | "groove" | "ridge" | "double" | OptionalDefault— | 6 values"solid" "dashed" "dotted" "groove" "ridge" "double" | node22 · node24 · node26 |
config.layers.background.stroke.widthPublished config.layers.background.stroke.width option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.transparentBasePublished config.layers.background.transparentBase option. | boolean | OptionalDefault— | false true | node22 · node24 · node26 |
config.layers.background.videoBgPublished config.layers.background.videoBg option. | CanvasVideoBackground | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.videoBg.alignPlacement used by `contain` / `cover` when `inherit` is false. | AlignMode | OptionalDefault— | 9 values"center" "top" "bottom" "left" "right" "top-left" "top-right" "bottom-left" "bottom-right" | node22 · node24 · node26 |
config.layers.background.videoBg.autoplayPublished config.layers.background.videoBg.autoplay option.Deprecated | boolean | OptionalDefault— | false true | node22 · node24 · node26 |
config.layers.background.videoBg.filtersImage filters applied to this background only. | ImageFilter[] | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.videoBg.filters.anglePublished config.layers.background.videoBg.filters.angle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.videoBg.filters.centerXPublished config.layers.background.videoBg.filters.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.videoBg.filters.centerYPublished config.layers.background.videoBg.filters.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.videoBg.filters.heightPublished config.layers.background.videoBg.filters.height option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.videoBg.filters.intensityPublished config.layers.background.videoBg.filters.intensity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.videoBg.filters.levelsPublished config.layers.background.videoBg.filters.levels option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.videoBg.filters.radiusPublished config.layers.background.videoBg.filters.radius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.videoBg.filters.sizePublished config.layers.background.videoBg.filters.size option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.videoBg.filters.typePublished config.layers.background.videoBg.filters.type option. | "saturation" | "gaussianBlur" | "motionBlur" | "radialBlur" | "sharpen" | "noise" | "grain" | "edgeDetection" | "emboss" | "invert" | "grayscale" | "sepia" | "pixelate" | "brightness" | "contrast" | "hueShift" | "posterize" | RequiredDefaultRequired | 17 values"saturation" "gaussianBlur" "motionBlur" "radialBlur" "sharpen" "noise" "grain" "edgeDetection" "emboss" "invert" "grayscale" "sepia" "pixelate" "brightness" "contrast" "hueShift" "posterize" | node22 · node24 · node26 |
config.layers.background.videoBg.filters.valuePublished config.layers.background.videoBg.filters.value option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.videoBg.filters.widthPublished config.layers.background.videoBg.filters.width option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.videoBg.filters.xOptional pixelate region. Omit for the whole filtered surface. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.videoBg.filters.yPublished config.layers.background.videoBg.filters.y option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.videoBg.fitResize policy when `inherit` is false. | FitMode | OptionalDefault— | "fill" "contain" "cover" | node22 · node24 · node26 |
config.layers.background.videoBg.formatPublished config.layers.background.videoBg.format option. | "jpg" | "png" | OptionalDefault— | "jpg" "png" | node22 · node24 · node26 |
config.layers.background.videoBg.frame1-based frame number. Mutually exclusive with `time`. Defaults to frame 1 when neither selector is provided. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.videoBg.inheritAdopt the source image dimensions as the canvas dimensions. | boolean | OptionalDefault— | false true | node22 · node24 · node26 |
config.layers.background.videoBg.loopPublished config.layers.background.videoBg.loop option.Deprecated | boolean | OptionalDefault— | false true | node22 · node24 · node26 |
config.layers.background.videoBg.opacityBackground-image opacity, multiplied by the canvas-level opacity. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.videoBg.qualityFFmpeg image quality value from 1 (best) through 31. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.videoBg.sourcePublished config.layers.background.videoBg.source option. | string | Buffer<ArrayBufferLike> | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.background.videoBg.timeTimestamp in seconds. Mutually exclusive with `frame`. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.xPublished config.layers.background.x option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.yPublished config.layers.background.y option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.zoomPublished config.layers.background.zoom option. | { scale?: number; centerX?: number; centerY?: number; } | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.zoom.centerXPublished config.layers.background.zoom.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.zoom.centerYPublished config.layers.background.zoom.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.background.zoom.scalePublished config.layers.background.zoom.scale option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layersChild layers are clipped to the child surface canvas before parent transforms/opacity are applied. | SceneLayer[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.imagesPublished config.layers.layers.images option. | ImageProperties | ImageProperties[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.images.alignPublished config.layers.layers.images.align option. | AlignMode | OptionalDefault— | 9 values"center" "top" "bottom" "left" "right" "top-left" "top-right" "bottom-left" "bottom-right" | node22 · node24 · node26 |
config.layers.layers.images.blendModePublished config.layers.layers.images.blendMode option. | GlobalCompositeOperation | OptionalDefault— | 26 values"color" "color-burn" "color-dodge" "copy" "darken" "destination-atop" "destination-in" "destination-out" "destination-over" "difference" "exclusion" "hard-light" "hue" "lighten" "lighter" "luminosity" "multiply" "overlay" "saturation" "screen" "soft-light" "source-atop" "source-in" "source-out" "source-over" "xor" | node22 · node24 · node26 |
config.layers.layers.images.blurPublished config.layers.layers.images.blur option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.borderPositionPublished config.layers.layers.images.borderPosition option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.borderRadiusPublished config.layers.layers.images.borderRadius option. | number | "circular" | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.boxBackgroundPublished config.layers.layers.images.boxBackground option. | BoxBackground | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.boxBackground.colorPublished config.layers.layers.images.boxBackground.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.boxBackground.gradientPublished config.layers.layers.images.boxBackground.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.boxBackground.gradient.colorsPublished config.layers.layers.images.boxBackground.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.images.boxBackground.gradient.colors.colorPublished config.layers.layers.images.boxBackground.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.images.boxBackground.gradient.colors.stopPublished config.layers.layers.images.boxBackground.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.images.boxBackground.gradient.endXPublished config.layers.layers.images.boxBackground.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.boxBackground.gradient.endYPublished config.layers.layers.images.boxBackground.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.boxBackground.gradient.pivotXPublished config.layers.layers.images.boxBackground.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.boxBackground.gradient.pivotYPublished config.layers.layers.images.boxBackground.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.boxBackground.gradient.repeatPublished config.layers.layers.images.boxBackground.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
config.layers.layers.images.boxBackground.gradient.rotatePublished config.layers.layers.images.boxBackground.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.boxBackground.gradient.startXPublished config.layers.layers.images.boxBackground.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.boxBackground.gradient.startYPublished config.layers.layers.images.boxBackground.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.boxBackground.gradient.typePublished config.layers.layers.images.boxBackground.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
config.layers.layers.images.boxBackground.gradient.endRadiusPublished config.layers.layers.images.boxBackground.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.boxBackground.gradient.startRadiusPublished config.layers.layers.images.boxBackground.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.boxBackground.gradient.centerXPublished config.layers.layers.images.boxBackground.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.boxBackground.gradient.centerYPublished config.layers.layers.images.boxBackground.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.boxBackground.gradient.startAnglePublished config.layers.layers.images.boxBackground.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.clipPathPublished config.layers.layers.images.clipPath option. | { x: number; y: number; }[] | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.clipPath.xPublished config.layers.layers.images.clipPath.x option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.images.clipPath.yPublished config.layers.layers.images.clipPath.y option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.images.distortionPublished config.layers.layers.images.distortion option. | { type: "perspective" | "warp" | "bulge" | "pinch"; points?: { x: number; y: number; }[]; intensity?: number; } | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.distortion.intensityPublished config.layers.layers.images.distortion.intensity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.distortion.pointsPublished config.layers.layers.images.distortion.points option. | { x: number; y: number; }[] | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.distortion.points.xPublished config.layers.layers.images.distortion.points.x option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.images.distortion.points.yPublished config.layers.layers.images.distortion.points.y option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.images.distortion.typePublished config.layers.layers.images.distortion.type option. | "perspective" | "warp" | "bulge" | "pinch" | RequiredDefaultRequired | "perspective" "warp" "bulge" "pinch" | node22 · node24 · node26 |
config.layers.layers.images.effectsPublished config.layers.layers.images.effects option. | { vignette?: { intensity: number; size: number; }; lensFlare?: { x: number; y: number; intensity: number; }; chromaticAberration?: { intensity: number; }; filmGrain?: { intensity: number; }; } | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.effects.chromaticAberrationPublished config.layers.layers.images.effects.chromaticAberration option. | { intensity: number; } | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.effects.chromaticAberration.intensityPublished config.layers.layers.images.effects.chromaticAberration.intensity option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.images.effects.filmGrainPublished config.layers.layers.images.effects.filmGrain option. | { intensity: number; } | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.effects.filmGrain.intensityPublished config.layers.layers.images.effects.filmGrain.intensity option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.images.effects.lensFlarePublished config.layers.layers.images.effects.lensFlare option. | { x: number; y: number; intensity: number; } | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.effects.lensFlare.intensityPublished config.layers.layers.images.effects.lensFlare.intensity option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.images.effects.lensFlare.xPublished config.layers.layers.images.effects.lensFlare.x option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.images.effects.lensFlare.yPublished config.layers.layers.images.effects.lensFlare.y option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.images.effects.vignettePublished config.layers.layers.images.effects.vignette option. | { intensity: number; size: number; } | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.effects.vignette.intensityPublished config.layers.layers.images.effects.vignette.intensity option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.images.effects.vignette.sizePublished config.layers.layers.images.effects.vignette.size option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.images.filterIntensityPublished config.layers.layers.images.filterIntensity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.filterOrderPublished config.layers.layers.images.filterOrder option. | "pre" | "post" | OptionalDefault— | "pre" "post" | node22 · node24 · node26 |
config.layers.layers.images.filtersPublished config.layers.layers.images.filters option. | ImageFilter[] | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.filters.anglePublished config.layers.layers.images.filters.angle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.filters.centerXPublished config.layers.layers.images.filters.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.filters.centerYPublished config.layers.layers.images.filters.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.filters.heightPublished config.layers.layers.images.filters.height option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.filters.intensityPublished config.layers.layers.images.filters.intensity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.filters.levelsPublished config.layers.layers.images.filters.levels option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.filters.radiusPublished config.layers.layers.images.filters.radius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.filters.sizePublished config.layers.layers.images.filters.size option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.filters.typePublished config.layers.layers.images.filters.type option. | "saturation" | "gaussianBlur" | "motionBlur" | "radialBlur" | "sharpen" | "noise" | "grain" | "edgeDetection" | "emboss" | "invert" | "grayscale" | "sepia" | "pixelate" | "brightness" | "contrast" | "hueShift" | "posterize" | RequiredDefaultRequired | 17 values"saturation" "gaussianBlur" "motionBlur" "radialBlur" "sharpen" "noise" "grain" "edgeDetection" "emboss" "invert" "grayscale" "sepia" "pixelate" "brightness" "contrast" "hueShift" "posterize" | node22 · node24 · node26 |
config.layers.layers.images.filters.valuePublished config.layers.layers.images.filters.value option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.filters.widthPublished config.layers.layers.images.filters.width option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.filters.xOptional pixelate region. Omit for the whole filtered surface. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.filters.yPublished config.layers.layers.images.filters.y option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.fitPublished config.layers.layers.images.fit option. | FitMode | OptionalDefault— | "fill" "contain" "cover" | node22 · node24 · node26 |
config.layers.layers.images.heightPublished config.layers.layers.images.height option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.inheritPublished config.layers.layers.images.inherit option. | boolean | OptionalDefault— | false true | node22 · node24 · node26 |
config.layers.layers.images.maskPublished config.layers.layers.images.mask option. | { source: string | Buffer<ArrayBufferLike>; mode?: "alpha" | "luminance" | "inverse"; } | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.mask.modePublished config.layers.layers.images.mask.mode option. | "alpha" | "luminance" | "inverse" | OptionalDefault— | "alpha" "luminance" "inverse" | node22 · node24 · node26 |
config.layers.layers.images.mask.sourcePublished config.layers.layers.images.mask.source option. | string | Buffer<ArrayBufferLike> | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.images.meshWarpPublished config.layers.layers.images.meshWarp option. | { gridX?: number; gridY?: number; controlPoints?: { x: number; y: number; }[][]; } | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.meshWarp.controlPointsPublished config.layers.layers.images.meshWarp.controlPoints option. | { x: number; y: number; }[][] | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.meshWarp.controlPoints.xPublished config.layers.layers.images.meshWarp.controlPoints.x option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.images.meshWarp.controlPoints.yPublished config.layers.layers.images.meshWarp.controlPoints.y option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.images.meshWarp.gridXPublished config.layers.layers.images.meshWarp.gridX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.meshWarp.gridYPublished config.layers.layers.images.meshWarp.gridY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.opacityPublished config.layers.layers.images.opacity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.rotationPublished config.layers.layers.images.rotation option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.shadowPublished config.layers.layers.images.shadow option. | ShadowOptions | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.shadow.blurPublished config.layers.layers.images.shadow.blur option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.shadow.borderPositionPublished config.layers.layers.images.shadow.borderPosition option.Deprecated | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.shadow.borderRadiusPublished config.layers.layers.images.shadow.borderRadius option. | number | "circular" | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.shadow.colorPublished config.layers.layers.images.shadow.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.shadow.gradientPublished config.layers.layers.images.shadow.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.shadow.gradient.colorsPublished config.layers.layers.images.shadow.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.images.shadow.gradient.colors.colorPublished config.layers.layers.images.shadow.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.images.shadow.gradient.colors.stopPublished config.layers.layers.images.shadow.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.images.shadow.gradient.endXPublished config.layers.layers.images.shadow.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.shadow.gradient.endYPublished config.layers.layers.images.shadow.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.shadow.gradient.pivotXPublished config.layers.layers.images.shadow.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.shadow.gradient.pivotYPublished config.layers.layers.images.shadow.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.shadow.gradient.repeatPublished config.layers.layers.images.shadow.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
config.layers.layers.images.shadow.gradient.rotatePublished config.layers.layers.images.shadow.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.shadow.gradient.startXPublished config.layers.layers.images.shadow.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.shadow.gradient.startYPublished config.layers.layers.images.shadow.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.shadow.gradient.typePublished config.layers.layers.images.shadow.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
config.layers.layers.images.shadow.gradient.endRadiusPublished config.layers.layers.images.shadow.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.shadow.gradient.startRadiusPublished config.layers.layers.images.shadow.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.shadow.gradient.centerXPublished config.layers.layers.images.shadow.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.shadow.gradient.centerYPublished config.layers.layers.images.shadow.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.shadow.gradient.startAnglePublished config.layers.layers.images.shadow.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.shadow.offsetXPublished config.layers.layers.images.shadow.offsetX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.shadow.offsetYPublished config.layers.layers.images.shadow.offsetY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.shadow.opacityPublished config.layers.layers.images.shadow.opacity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.shadow.roundedCornersPublished config.layers.layers.images.shadow.roundedCorners option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.shapePublished config.layers.layers.images.shape option. | ShapeProperties | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.shape.centerXPublished config.layers.layers.images.shape.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.shape.centerYPublished config.layers.layers.images.shape.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.shape.colorPublished config.layers.layers.images.shape.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.shape.endAnglePublished config.layers.layers.images.shape.endAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.shape.fillPublished config.layers.layers.images.shape.fill option. | boolean | OptionalDefault— | false true | node22 · node24 · node26 |
config.layers.layers.images.shape.gradientPublished config.layers.layers.images.shape.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.shape.gradient.colorsPublished config.layers.layers.images.shape.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.images.shape.gradient.colors.colorPublished config.layers.layers.images.shape.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.images.shape.gradient.colors.stopPublished config.layers.layers.images.shape.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.images.shape.gradient.endXPublished config.layers.layers.images.shape.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.shape.gradient.endYPublished config.layers.layers.images.shape.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.shape.gradient.pivotXPublished config.layers.layers.images.shape.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.shape.gradient.pivotYPublished config.layers.layers.images.shape.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.shape.gradient.repeatPublished config.layers.layers.images.shape.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
config.layers.layers.images.shape.gradient.rotatePublished config.layers.layers.images.shape.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.shape.gradient.startXPublished config.layers.layers.images.shape.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.shape.gradient.startYPublished config.layers.layers.images.shape.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.shape.gradient.typePublished config.layers.layers.images.shape.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
config.layers.layers.images.shape.gradient.endRadiusPublished config.layers.layers.images.shape.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.shape.gradient.startRadiusPublished config.layers.layers.images.shape.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.shape.gradient.centerXPublished config.layers.layers.images.shape.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.shape.gradient.centerYPublished config.layers.layers.images.shape.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.shape.gradient.startAnglePublished config.layers.layers.images.shape.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.shape.innerRadiusPublished config.layers.layers.images.shape.innerRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.shape.outerRadiusPublished config.layers.layers.images.shape.outerRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.shape.pointsPublished config.layers.layers.images.shape.points option. | { x: number; y: number; }[] | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.shape.points.xPublished config.layers.layers.images.shape.points.x option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.images.shape.points.yPublished config.layers.layers.images.shape.points.y option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.images.shape.radiusPublished config.layers.layers.images.shape.radius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.shape.sidesPublished config.layers.layers.images.shape.sides option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.shape.startAnglePublished config.layers.layers.images.shape.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.sourcePublished config.layers.layers.images.source option. | string | Buffer<ArrayBufferLike> | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.images.strokePublished config.layers.layers.images.stroke option. | StrokeOptions | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.stroke.blurPublished config.layers.layers.images.stroke.blur option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.stroke.borderPositionPublished config.layers.layers.images.stroke.borderPosition option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.stroke.borderRadiusPublished config.layers.layers.images.stroke.borderRadius option. | number | "circular" | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.stroke.colorPublished config.layers.layers.images.stroke.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.stroke.gradientPublished config.layers.layers.images.stroke.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.stroke.gradient.colorsPublished config.layers.layers.images.stroke.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.images.stroke.gradient.colors.colorPublished config.layers.layers.images.stroke.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.images.stroke.gradient.colors.stopPublished config.layers.layers.images.stroke.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.images.stroke.gradient.endXPublished config.layers.layers.images.stroke.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.stroke.gradient.endYPublished config.layers.layers.images.stroke.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.stroke.gradient.pivotXPublished config.layers.layers.images.stroke.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.stroke.gradient.pivotYPublished config.layers.layers.images.stroke.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.stroke.gradient.repeatPublished config.layers.layers.images.stroke.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
config.layers.layers.images.stroke.gradient.rotatePublished config.layers.layers.images.stroke.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.stroke.gradient.startXPublished config.layers.layers.images.stroke.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.stroke.gradient.startYPublished config.layers.layers.images.stroke.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.stroke.gradient.typePublished config.layers.layers.images.stroke.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
config.layers.layers.images.stroke.gradient.endRadiusPublished config.layers.layers.images.stroke.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.stroke.gradient.startRadiusPublished config.layers.layers.images.stroke.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.stroke.gradient.centerXPublished config.layers.layers.images.stroke.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.stroke.gradient.centerYPublished config.layers.layers.images.stroke.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.stroke.gradient.startAnglePublished config.layers.layers.images.stroke.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.stroke.opacityPublished config.layers.layers.images.stroke.opacity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.stroke.positionPublished config.layers.layers.images.stroke.position option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.stroke.roundedCornersPublished config.layers.layers.images.stroke.roundedCorners option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.stroke.stylePublished config.layers.layers.images.stroke.style option. | "solid" | "dashed" | "dotted" | "groove" | "ridge" | "double" | OptionalDefault— | 6 values"solid" "dashed" "dotted" "groove" "ridge" "double" | node22 · node24 · node26 |
config.layers.layers.images.stroke.widthPublished config.layers.layers.images.stroke.width option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.widthPublished config.layers.layers.images.width option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.images.xPublished config.layers.layers.images.x option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.images.yPublished config.layers.layers.images.y option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.optionsPublished config.layers.layers.options option. | CreateImageOptions | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransformPublished config.layers.layers.options.groupTransform option. | GroupTransformOptions | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.blendModePublished config.layers.layers.options.groupTransform.blendMode option. | GlobalCompositeOperation | OptionalDefault— | 26 values"color" "color-burn" "color-dodge" "copy" "darken" "destination-atop" "destination-in" "destination-out" "destination-over" "difference" "exclusion" "hard-light" "hue" "lighten" "lighter" "luminosity" "multiply" "overlay" "saturation" "screen" "soft-light" "source-atop" "source-in" "source-out" "source-over" "xor" | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.blurPublished config.layers.layers.options.groupTransform.blur option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.borderPositionPublished config.layers.layers.options.groupTransform.borderPosition option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.borderRadiusPublished config.layers.layers.options.groupTransform.borderRadius option. | number | "circular" | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.boxBackgroundPublished config.layers.layers.options.groupTransform.boxBackground option. | BoxBackground | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.boxBackground.colorPublished config.layers.layers.options.groupTransform.boxBackground.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.boxBackground.gradientPublished config.layers.layers.options.groupTransform.boxBackground.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.boxBackground.gradient.colorsPublished config.layers.layers.options.groupTransform.boxBackground.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.boxBackground.gradient.colors.colorPublished config.layers.layers.options.groupTransform.boxBackground.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.boxBackground.gradient.colors.stopPublished config.layers.layers.options.groupTransform.boxBackground.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.boxBackground.gradient.endXPublished config.layers.layers.options.groupTransform.boxBackground.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.boxBackground.gradient.endYPublished config.layers.layers.options.groupTransform.boxBackground.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.boxBackground.gradient.pivotXPublished config.layers.layers.options.groupTransform.boxBackground.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.boxBackground.gradient.pivotYPublished config.layers.layers.options.groupTransform.boxBackground.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.boxBackground.gradient.repeatPublished config.layers.layers.options.groupTransform.boxBackground.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.boxBackground.gradient.rotatePublished config.layers.layers.options.groupTransform.boxBackground.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.boxBackground.gradient.startXPublished config.layers.layers.options.groupTransform.boxBackground.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.boxBackground.gradient.startYPublished config.layers.layers.options.groupTransform.boxBackground.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.boxBackground.gradient.typePublished config.layers.layers.options.groupTransform.boxBackground.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.boxBackground.gradient.endRadiusPublished config.layers.layers.options.groupTransform.boxBackground.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.boxBackground.gradient.startRadiusPublished config.layers.layers.options.groupTransform.boxBackground.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.boxBackground.gradient.centerXPublished config.layers.layers.options.groupTransform.boxBackground.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.boxBackground.gradient.centerYPublished config.layers.layers.options.groupTransform.boxBackground.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.boxBackground.gradient.startAnglePublished config.layers.layers.options.groupTransform.boxBackground.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.clipPathPublished config.layers.layers.options.groupTransform.clipPath option. | { x: number; y: number; }[] | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.clipPath.xPublished config.layers.layers.options.groupTransform.clipPath.x option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.clipPath.yPublished config.layers.layers.options.groupTransform.clipPath.y option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.distortionPublished config.layers.layers.options.groupTransform.distortion option. | { type: "perspective" | "warp" | "bulge" | "pinch"; points?: { x: number; y: number; }[]; intensity?: number; } | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.distortion.intensityPublished config.layers.layers.options.groupTransform.distortion.intensity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.distortion.pointsPublished config.layers.layers.options.groupTransform.distortion.points option. | { x: number; y: number; }[] | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.distortion.points.xPublished config.layers.layers.options.groupTransform.distortion.points.x option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.distortion.points.yPublished config.layers.layers.options.groupTransform.distortion.points.y option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.distortion.typePublished config.layers.layers.options.groupTransform.distortion.type option. | "perspective" | "warp" | "bulge" | "pinch" | RequiredDefaultRequired | "perspective" "warp" "bulge" "pinch" | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.effectsPublished config.layers.layers.options.groupTransform.effects option. | { vignette?: { intensity: number; size: number; }; lensFlare?: { x: number; y: number; intensity: number; }; chromaticAberration?: { intensity: number; }; filmGrain?: { intensity: number; }; } | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.effects.chromaticAberrationPublished config.layers.layers.options.groupTransform.effects.chromaticAberration option. | { intensity: number; } | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.effects.chromaticAberration.intensityPublished config.layers.layers.options.groupTransform.effects.chromaticAberration.intensity option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.effects.filmGrainPublished config.layers.layers.options.groupTransform.effects.filmGrain option. | { intensity: number; } | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.effects.filmGrain.intensityPublished config.layers.layers.options.groupTransform.effects.filmGrain.intensity option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.effects.lensFlarePublished config.layers.layers.options.groupTransform.effects.lensFlare option. | { x: number; y: number; intensity: number; } | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.effects.lensFlare.intensityPublished config.layers.layers.options.groupTransform.effects.lensFlare.intensity option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.effects.lensFlare.xPublished config.layers.layers.options.groupTransform.effects.lensFlare.x option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.effects.lensFlare.yPublished config.layers.layers.options.groupTransform.effects.lensFlare.y option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.effects.vignettePublished config.layers.layers.options.groupTransform.effects.vignette option. | { intensity: number; size: number; } | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.effects.vignette.intensityPublished config.layers.layers.options.groupTransform.effects.vignette.intensity option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.effects.vignette.sizePublished config.layers.layers.options.groupTransform.effects.vignette.size option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.filterIntensityPublished config.layers.layers.options.groupTransform.filterIntensity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.filterOrderPublished config.layers.layers.options.groupTransform.filterOrder option. | "pre" | "post" | OptionalDefault— | "pre" "post" | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.filtersPublished config.layers.layers.options.groupTransform.filters option. | ImageFilter[] | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.filters.anglePublished config.layers.layers.options.groupTransform.filters.angle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.filters.centerXPublished config.layers.layers.options.groupTransform.filters.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.filters.centerYPublished config.layers.layers.options.groupTransform.filters.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.filters.heightPublished config.layers.layers.options.groupTransform.filters.height option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.filters.intensityPublished config.layers.layers.options.groupTransform.filters.intensity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.filters.levelsPublished config.layers.layers.options.groupTransform.filters.levels option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.filters.radiusPublished config.layers.layers.options.groupTransform.filters.radius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.filters.sizePublished config.layers.layers.options.groupTransform.filters.size option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.filters.typePublished config.layers.layers.options.groupTransform.filters.type option. | "saturation" | "gaussianBlur" | "motionBlur" | "radialBlur" | "sharpen" | "noise" | "grain" | "edgeDetection" | "emboss" | "invert" | "grayscale" | "sepia" | "pixelate" | "brightness" | "contrast" | "hueShift" | "posterize" | RequiredDefaultRequired | 17 values"saturation" "gaussianBlur" "motionBlur" "radialBlur" "sharpen" "noise" "grain" "edgeDetection" "emboss" "invert" "grayscale" "sepia" "pixelate" "brightness" "contrast" "hueShift" "posterize" | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.filters.valuePublished config.layers.layers.options.groupTransform.filters.value option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.filters.widthPublished config.layers.layers.options.groupTransform.filters.width option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.filters.xOptional pixelate region. Omit for the whole filtered surface. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.filters.yPublished config.layers.layers.options.groupTransform.filters.y option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.maskPublished config.layers.layers.options.groupTransform.mask option. | { source: string | Buffer<ArrayBufferLike>; mode?: "alpha" | "luminance" | "inverse"; } | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.mask.modePublished config.layers.layers.options.groupTransform.mask.mode option. | "alpha" | "luminance" | "inverse" | OptionalDefault— | "alpha" "luminance" "inverse" | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.mask.sourcePublished config.layers.layers.options.groupTransform.mask.source option. | string | Buffer<ArrayBufferLike> | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.meshWarpPublished config.layers.layers.options.groupTransform.meshWarp option. | { gridX?: number; gridY?: number; controlPoints?: { x: number; y: number; }[][]; } | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.meshWarp.controlPointsPublished config.layers.layers.options.groupTransform.meshWarp.controlPoints option. | { x: number; y: number; }[][] | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.meshWarp.controlPoints.xPublished config.layers.layers.options.groupTransform.meshWarp.controlPoints.x option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.meshWarp.controlPoints.yPublished config.layers.layers.options.groupTransform.meshWarp.controlPoints.y option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.meshWarp.gridXPublished config.layers.layers.options.groupTransform.meshWarp.gridX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.meshWarp.gridYPublished config.layers.layers.options.groupTransform.meshWarp.gridY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.opacityPublished config.layers.layers.options.groupTransform.opacity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.pivotXPublished config.layers.layers.options.groupTransform.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.pivotYPublished config.layers.layers.options.groupTransform.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.rotationPublished config.layers.layers.options.groupTransform.rotation option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.scaleXPublished config.layers.layers.options.groupTransform.scaleX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.scaleYPublished config.layers.layers.options.groupTransform.scaleY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.shadowPublished config.layers.layers.options.groupTransform.shadow option. | ShadowOptions | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.shadow.blurPublished config.layers.layers.options.groupTransform.shadow.blur option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.shadow.borderPositionPublished config.layers.layers.options.groupTransform.shadow.borderPosition option.Deprecated | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.shadow.borderRadiusPublished config.layers.layers.options.groupTransform.shadow.borderRadius option. | number | "circular" | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.shadow.colorPublished config.layers.layers.options.groupTransform.shadow.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.shadow.gradientPublished config.layers.layers.options.groupTransform.shadow.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.shadow.gradient.colorsPublished config.layers.layers.options.groupTransform.shadow.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.shadow.gradient.colors.colorPublished config.layers.layers.options.groupTransform.shadow.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.shadow.gradient.colors.stopPublished config.layers.layers.options.groupTransform.shadow.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.shadow.gradient.endXPublished config.layers.layers.options.groupTransform.shadow.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.shadow.gradient.endYPublished config.layers.layers.options.groupTransform.shadow.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.shadow.gradient.pivotXPublished config.layers.layers.options.groupTransform.shadow.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.shadow.gradient.pivotYPublished config.layers.layers.options.groupTransform.shadow.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.shadow.gradient.repeatPublished config.layers.layers.options.groupTransform.shadow.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.shadow.gradient.rotatePublished config.layers.layers.options.groupTransform.shadow.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.shadow.gradient.startXPublished config.layers.layers.options.groupTransform.shadow.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.shadow.gradient.startYPublished config.layers.layers.options.groupTransform.shadow.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.shadow.gradient.typePublished config.layers.layers.options.groupTransform.shadow.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.shadow.gradient.endRadiusPublished config.layers.layers.options.groupTransform.shadow.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.shadow.gradient.startRadiusPublished config.layers.layers.options.groupTransform.shadow.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.shadow.gradient.centerXPublished config.layers.layers.options.groupTransform.shadow.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.shadow.gradient.centerYPublished config.layers.layers.options.groupTransform.shadow.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.shadow.gradient.startAnglePublished config.layers.layers.options.groupTransform.shadow.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.shadow.offsetXPublished config.layers.layers.options.groupTransform.shadow.offsetX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.shadow.offsetYPublished config.layers.layers.options.groupTransform.shadow.offsetY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.shadow.opacityPublished config.layers.layers.options.groupTransform.shadow.opacity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.shadow.roundedCornersPublished config.layers.layers.options.groupTransform.shadow.roundedCorners option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.strokePublished config.layers.layers.options.groupTransform.stroke option. | StrokeOptions | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.stroke.blurPublished config.layers.layers.options.groupTransform.stroke.blur option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.stroke.borderPositionPublished config.layers.layers.options.groupTransform.stroke.borderPosition option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.stroke.borderRadiusPublished config.layers.layers.options.groupTransform.stroke.borderRadius option. | number | "circular" | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.stroke.colorPublished config.layers.layers.options.groupTransform.stroke.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.stroke.gradientPublished config.layers.layers.options.groupTransform.stroke.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.stroke.gradient.colorsPublished config.layers.layers.options.groupTransform.stroke.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.stroke.gradient.colors.colorPublished config.layers.layers.options.groupTransform.stroke.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.stroke.gradient.colors.stopPublished config.layers.layers.options.groupTransform.stroke.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.stroke.gradient.endXPublished config.layers.layers.options.groupTransform.stroke.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.stroke.gradient.endYPublished config.layers.layers.options.groupTransform.stroke.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.stroke.gradient.pivotXPublished config.layers.layers.options.groupTransform.stroke.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.stroke.gradient.pivotYPublished config.layers.layers.options.groupTransform.stroke.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.stroke.gradient.repeatPublished config.layers.layers.options.groupTransform.stroke.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.stroke.gradient.rotatePublished config.layers.layers.options.groupTransform.stroke.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.stroke.gradient.startXPublished config.layers.layers.options.groupTransform.stroke.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.stroke.gradient.startYPublished config.layers.layers.options.groupTransform.stroke.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.stroke.gradient.typePublished config.layers.layers.options.groupTransform.stroke.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.stroke.gradient.endRadiusPublished config.layers.layers.options.groupTransform.stroke.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.stroke.gradient.startRadiusPublished config.layers.layers.options.groupTransform.stroke.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.stroke.gradient.centerXPublished config.layers.layers.options.groupTransform.stroke.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.stroke.gradient.centerYPublished config.layers.layers.options.groupTransform.stroke.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.stroke.gradient.startAnglePublished config.layers.layers.options.groupTransform.stroke.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.stroke.opacityPublished config.layers.layers.options.groupTransform.stroke.opacity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.stroke.positionPublished config.layers.layers.options.groupTransform.stroke.position option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.stroke.roundedCornersPublished config.layers.layers.options.groupTransform.stroke.roundedCorners option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.stroke.stylePublished config.layers.layers.options.groupTransform.stroke.style option. | "solid" | "dashed" | "dotted" | "groove" | "ridge" | "double" | OptionalDefault— | 6 values"solid" "dashed" "dotted" "groove" "ridge" "double" | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.stroke.widthPublished config.layers.layers.options.groupTransform.stroke.width option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.translateXPublished config.layers.layers.options.groupTransform.translateX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.groupTransform.translateYPublished config.layers.layers.options.groupTransform.translateY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.options.isGroupedPublished config.layers.layers.options.isGrouped option. | boolean | OptionalDefault— | false true | node22 · node24 · node26 |
config.layers.layers.typePublished config.layers.layers.type option. | "image" | RequiredDefaultRequired | "image" | node22 · node24 · node26 |
config.layers.layers.textsPublished config.layers.layers.texts option. | TextProperties | TextProperties[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.texts.boldPublished config.layers.layers.texts.bold option.Deprecated | boolean | OptionalDefault— | false true | node22 · node24 · node26 |
config.layers.layers.texts.colorPublished config.layers.layers.texts.color option.Deprecated | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.decorationsGrouped line decorations (`underline` / `overline` / `strikethrough`) and optional `bold` / `italic` flags for the canvas font string. Nested keys override the legacy flat fields (see {@link resolveTextDecorations}). | TextDecorations | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.decorations.boldPublished config.layers.layers.texts.decorations.bold option. | boolean | OptionalDefault— | false true | node22 · node24 · node26 |
config.layers.layers.texts.decorations.italicPublished config.layers.layers.texts.decorations.italic option. | boolean | OptionalDefault— | false true | node22 · node24 · node26 |
config.layers.layers.texts.decorations.overlinePublished config.layers.layers.texts.decorations.overline option. | TextLineDecoration | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.decorations.overline.colorPublished config.layers.layers.texts.decorations.overline.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.decorations.overline.gradientPublished config.layers.layers.texts.decorations.overline.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.decorations.overline.gradient.colorsPublished config.layers.layers.texts.decorations.overline.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.texts.decorations.overline.gradient.colors.colorPublished config.layers.layers.texts.decorations.overline.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.texts.decorations.overline.gradient.colors.stopPublished config.layers.layers.texts.decorations.overline.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.texts.decorations.overline.gradient.endXPublished config.layers.layers.texts.decorations.overline.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.decorations.overline.gradient.endYPublished config.layers.layers.texts.decorations.overline.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.decorations.overline.gradient.pivotXPublished config.layers.layers.texts.decorations.overline.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.decorations.overline.gradient.pivotYPublished config.layers.layers.texts.decorations.overline.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.decorations.overline.gradient.repeatPublished config.layers.layers.texts.decorations.overline.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
config.layers.layers.texts.decorations.overline.gradient.rotatePublished config.layers.layers.texts.decorations.overline.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.decorations.overline.gradient.startXPublished config.layers.layers.texts.decorations.overline.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.decorations.overline.gradient.startYPublished config.layers.layers.texts.decorations.overline.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.decorations.overline.gradient.typePublished config.layers.layers.texts.decorations.overline.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
config.layers.layers.texts.decorations.overline.gradient.endRadiusPublished config.layers.layers.texts.decorations.overline.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.decorations.overline.gradient.startRadiusPublished config.layers.layers.texts.decorations.overline.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.decorations.overline.gradient.centerXPublished config.layers.layers.texts.decorations.overline.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.decorations.overline.gradient.centerYPublished config.layers.layers.texts.decorations.overline.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.decorations.overline.gradient.startAnglePublished config.layers.layers.texts.decorations.overline.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.decorations.overline.widthPublished config.layers.layers.texts.decorations.overline.width option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.decorations.strikethroughPublished config.layers.layers.texts.decorations.strikethrough option. | TextLineDecoration | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.decorations.strikethrough.colorPublished config.layers.layers.texts.decorations.strikethrough.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.decorations.strikethrough.gradientPublished config.layers.layers.texts.decorations.strikethrough.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.decorations.strikethrough.gradient.colorsPublished config.layers.layers.texts.decorations.strikethrough.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.texts.decorations.strikethrough.gradient.colors.colorPublished config.layers.layers.texts.decorations.strikethrough.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.texts.decorations.strikethrough.gradient.colors.stopPublished config.layers.layers.texts.decorations.strikethrough.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.texts.decorations.strikethrough.gradient.endXPublished config.layers.layers.texts.decorations.strikethrough.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.decorations.strikethrough.gradient.endYPublished config.layers.layers.texts.decorations.strikethrough.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.decorations.strikethrough.gradient.pivotXPublished config.layers.layers.texts.decorations.strikethrough.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.decorations.strikethrough.gradient.pivotYPublished config.layers.layers.texts.decorations.strikethrough.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.decorations.strikethrough.gradient.repeatPublished config.layers.layers.texts.decorations.strikethrough.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
config.layers.layers.texts.decorations.strikethrough.gradient.rotatePublished config.layers.layers.texts.decorations.strikethrough.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.decorations.strikethrough.gradient.startXPublished config.layers.layers.texts.decorations.strikethrough.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.decorations.strikethrough.gradient.startYPublished config.layers.layers.texts.decorations.strikethrough.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.decorations.strikethrough.gradient.typePublished config.layers.layers.texts.decorations.strikethrough.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
config.layers.layers.texts.decorations.strikethrough.gradient.endRadiusPublished config.layers.layers.texts.decorations.strikethrough.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.decorations.strikethrough.gradient.startRadiusPublished config.layers.layers.texts.decorations.strikethrough.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.decorations.strikethrough.gradient.centerXPublished config.layers.layers.texts.decorations.strikethrough.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.decorations.strikethrough.gradient.centerYPublished config.layers.layers.texts.decorations.strikethrough.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.decorations.strikethrough.gradient.startAnglePublished config.layers.layers.texts.decorations.strikethrough.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.decorations.strikethrough.widthPublished config.layers.layers.texts.decorations.strikethrough.width option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.decorations.underlinePublished config.layers.layers.texts.decorations.underline option. | TextLineDecoration | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.decorations.underline.colorPublished config.layers.layers.texts.decorations.underline.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.decorations.underline.gradientPublished config.layers.layers.texts.decorations.underline.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.decorations.underline.gradient.colorsPublished config.layers.layers.texts.decorations.underline.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.texts.decorations.underline.gradient.colors.colorPublished config.layers.layers.texts.decorations.underline.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.texts.decorations.underline.gradient.colors.stopPublished config.layers.layers.texts.decorations.underline.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.texts.decorations.underline.gradient.endXPublished config.layers.layers.texts.decorations.underline.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.decorations.underline.gradient.endYPublished config.layers.layers.texts.decorations.underline.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.decorations.underline.gradient.pivotXPublished config.layers.layers.texts.decorations.underline.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.decorations.underline.gradient.pivotYPublished config.layers.layers.texts.decorations.underline.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.decorations.underline.gradient.repeatPublished config.layers.layers.texts.decorations.underline.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
config.layers.layers.texts.decorations.underline.gradient.rotatePublished config.layers.layers.texts.decorations.underline.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.decorations.underline.gradient.startXPublished config.layers.layers.texts.decorations.underline.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.decorations.underline.gradient.startYPublished config.layers.layers.texts.decorations.underline.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.decorations.underline.gradient.typePublished config.layers.layers.texts.decorations.underline.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
config.layers.layers.texts.decorations.underline.gradient.endRadiusPublished config.layers.layers.texts.decorations.underline.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.decorations.underline.gradient.startRadiusPublished config.layers.layers.texts.decorations.underline.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.decorations.underline.gradient.centerXPublished config.layers.layers.texts.decorations.underline.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.decorations.underline.gradient.centerYPublished config.layers.layers.texts.decorations.underline.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.decorations.underline.gradient.startAnglePublished config.layers.layers.texts.decorations.underline.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.decorations.underline.widthPublished config.layers.layers.texts.decorations.underline.width option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.effectsGrouped highlight, glow, and shadow. When set, entries override the legacy flat fields (see {@link resolveTextEffects}). | TextEffects | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.effects.glowPublished config.layers.layers.texts.effects.glow option. | TextGlowStyle | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.effects.glow.colorPublished config.layers.layers.texts.effects.glow.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.effects.glow.gradientPublished config.layers.layers.texts.effects.glow.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.effects.glow.gradient.colorsPublished config.layers.layers.texts.effects.glow.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.texts.effects.glow.gradient.colors.colorPublished config.layers.layers.texts.effects.glow.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.texts.effects.glow.gradient.colors.stopPublished config.layers.layers.texts.effects.glow.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.texts.effects.glow.gradient.endXPublished config.layers.layers.texts.effects.glow.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.effects.glow.gradient.endYPublished config.layers.layers.texts.effects.glow.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.effects.glow.gradient.pivotXPublished config.layers.layers.texts.effects.glow.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.effects.glow.gradient.pivotYPublished config.layers.layers.texts.effects.glow.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.effects.glow.gradient.repeatPublished config.layers.layers.texts.effects.glow.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
config.layers.layers.texts.effects.glow.gradient.rotatePublished config.layers.layers.texts.effects.glow.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.effects.glow.gradient.startXPublished config.layers.layers.texts.effects.glow.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.effects.glow.gradient.startYPublished config.layers.layers.texts.effects.glow.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.effects.glow.gradient.typePublished config.layers.layers.texts.effects.glow.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
config.layers.layers.texts.effects.glow.gradient.endRadiusPublished config.layers.layers.texts.effects.glow.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.effects.glow.gradient.startRadiusPublished config.layers.layers.texts.effects.glow.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.effects.glow.gradient.centerXPublished config.layers.layers.texts.effects.glow.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.effects.glow.gradient.centerYPublished config.layers.layers.texts.effects.glow.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.effects.glow.gradient.startAnglePublished config.layers.layers.texts.effects.glow.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.effects.glow.intensityPublished config.layers.layers.texts.effects.glow.intensity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.effects.glow.opacityPublished config.layers.layers.texts.effects.glow.opacity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.effects.highlightPublished config.layers.layers.texts.effects.highlight option. | TextHighlightStyle | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.effects.highlight.colorPublished config.layers.layers.texts.effects.highlight.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.effects.highlight.gradientPublished config.layers.layers.texts.effects.highlight.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.effects.highlight.gradient.colorsPublished config.layers.layers.texts.effects.highlight.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.texts.effects.highlight.gradient.colors.colorPublished config.layers.layers.texts.effects.highlight.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.texts.effects.highlight.gradient.colors.stopPublished config.layers.layers.texts.effects.highlight.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.texts.effects.highlight.gradient.endXPublished config.layers.layers.texts.effects.highlight.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.effects.highlight.gradient.endYPublished config.layers.layers.texts.effects.highlight.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.effects.highlight.gradient.pivotXPublished config.layers.layers.texts.effects.highlight.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.effects.highlight.gradient.pivotYPublished config.layers.layers.texts.effects.highlight.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.effects.highlight.gradient.repeatPublished config.layers.layers.texts.effects.highlight.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
config.layers.layers.texts.effects.highlight.gradient.rotatePublished config.layers.layers.texts.effects.highlight.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.effects.highlight.gradient.startXPublished config.layers.layers.texts.effects.highlight.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.effects.highlight.gradient.startYPublished config.layers.layers.texts.effects.highlight.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.effects.highlight.gradient.typePublished config.layers.layers.texts.effects.highlight.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
config.layers.layers.texts.effects.highlight.gradient.endRadiusPublished config.layers.layers.texts.effects.highlight.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.effects.highlight.gradient.startRadiusPublished config.layers.layers.texts.effects.highlight.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.effects.highlight.gradient.centerXPublished config.layers.layers.texts.effects.highlight.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.effects.highlight.gradient.centerYPublished config.layers.layers.texts.effects.highlight.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.effects.highlight.gradient.startAnglePublished config.layers.layers.texts.effects.highlight.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.effects.highlight.opacityPublished config.layers.layers.texts.effects.highlight.opacity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.effects.shadowPublished config.layers.layers.texts.effects.shadow option. | TextShadowStyle | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.effects.shadow.blurPublished config.layers.layers.texts.effects.shadow.blur option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.effects.shadow.colorPublished config.layers.layers.texts.effects.shadow.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.effects.shadow.gradientPublished config.layers.layers.texts.effects.shadow.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.effects.shadow.gradient.colorsPublished config.layers.layers.texts.effects.shadow.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.texts.effects.shadow.gradient.colors.colorPublished config.layers.layers.texts.effects.shadow.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.texts.effects.shadow.gradient.colors.stopPublished config.layers.layers.texts.effects.shadow.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.texts.effects.shadow.gradient.endXPublished config.layers.layers.texts.effects.shadow.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.effects.shadow.gradient.endYPublished config.layers.layers.texts.effects.shadow.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.effects.shadow.gradient.pivotXPublished config.layers.layers.texts.effects.shadow.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.effects.shadow.gradient.pivotYPublished config.layers.layers.texts.effects.shadow.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.effects.shadow.gradient.repeatPublished config.layers.layers.texts.effects.shadow.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
config.layers.layers.texts.effects.shadow.gradient.rotatePublished config.layers.layers.texts.effects.shadow.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.effects.shadow.gradient.startXPublished config.layers.layers.texts.effects.shadow.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.effects.shadow.gradient.startYPublished config.layers.layers.texts.effects.shadow.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.effects.shadow.gradient.typePublished config.layers.layers.texts.effects.shadow.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
config.layers.layers.texts.effects.shadow.gradient.endRadiusPublished config.layers.layers.texts.effects.shadow.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.effects.shadow.gradient.startRadiusPublished config.layers.layers.texts.effects.shadow.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.effects.shadow.gradient.centerXPublished config.layers.layers.texts.effects.shadow.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.effects.shadow.gradient.centerYPublished config.layers.layers.texts.effects.shadow.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.effects.shadow.gradient.startAnglePublished config.layers.layers.texts.effects.shadow.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.effects.shadow.offsetXPublished config.layers.layers.texts.effects.shadow.offsetX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.effects.shadow.offsetYPublished config.layers.layers.texts.effects.shadow.offsetY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.effects.shadow.opacityPublished config.layers.layers.texts.effects.shadow.opacity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.fillGrouped fill color / gradient and draw opacity (see {@link resolveTextFill}). | TextFill | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.fill.colorPublished config.layers.layers.texts.fill.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.fill.gradientPublished config.layers.layers.texts.fill.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.fill.gradient.colorsPublished config.layers.layers.texts.fill.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.texts.fill.gradient.colors.colorPublished config.layers.layers.texts.fill.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.texts.fill.gradient.colors.stopPublished config.layers.layers.texts.fill.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.texts.fill.gradient.endXPublished config.layers.layers.texts.fill.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.fill.gradient.endYPublished config.layers.layers.texts.fill.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.fill.gradient.pivotXPublished config.layers.layers.texts.fill.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.fill.gradient.pivotYPublished config.layers.layers.texts.fill.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.fill.gradient.repeatPublished config.layers.layers.texts.fill.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
config.layers.layers.texts.fill.gradient.rotatePublished config.layers.layers.texts.fill.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.fill.gradient.startXPublished config.layers.layers.texts.fill.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.fill.gradient.startYPublished config.layers.layers.texts.fill.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.fill.gradient.typePublished config.layers.layers.texts.fill.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
config.layers.layers.texts.fill.gradient.endRadiusPublished config.layers.layers.texts.fill.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.fill.gradient.startRadiusPublished config.layers.layers.texts.fill.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.fill.gradient.centerXPublished config.layers.layers.texts.fill.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.fill.gradient.centerYPublished config.layers.layers.texts.fill.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.fill.gradient.startAnglePublished config.layers.layers.texts.fill.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.fill.opacityPublished config.layers.layers.texts.fill.opacity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.fontPublished config.layers.layers.texts.font option. | { size?: number; family?: string; name?: string; path?: string; } | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.font.familyPublished config.layers.layers.texts.font.family option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.font.namePublished config.layers.layers.texts.font.name option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.font.pathPublished config.layers.layers.texts.font.path option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.font.sizePublished config.layers.layers.texts.font.size option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.fontFamilyPublished config.layers.layers.texts.fontFamily option.Deprecated | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.fontNamePublished config.layers.layers.texts.fontName option.Deprecated | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.fontPathPublished config.layers.layers.texts.fontPath option.Deprecated | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.fontSizePublished config.layers.layers.texts.fontSize option.Deprecated | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.glowPublished config.layers.layers.texts.glow option.Deprecated | TextGlowStyle | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.glow.colorPublished config.layers.layers.texts.glow.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.glow.gradientPublished config.layers.layers.texts.glow.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.glow.gradient.colorsPublished config.layers.layers.texts.glow.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.texts.glow.gradient.colors.colorPublished config.layers.layers.texts.glow.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.texts.glow.gradient.colors.stopPublished config.layers.layers.texts.glow.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.texts.glow.gradient.endXPublished config.layers.layers.texts.glow.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.glow.gradient.endYPublished config.layers.layers.texts.glow.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.glow.gradient.pivotXPublished config.layers.layers.texts.glow.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.glow.gradient.pivotYPublished config.layers.layers.texts.glow.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.glow.gradient.repeatPublished config.layers.layers.texts.glow.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
config.layers.layers.texts.glow.gradient.rotatePublished config.layers.layers.texts.glow.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.glow.gradient.startXPublished config.layers.layers.texts.glow.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.glow.gradient.startYPublished config.layers.layers.texts.glow.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.glow.gradient.typePublished config.layers.layers.texts.glow.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
config.layers.layers.texts.glow.gradient.endRadiusPublished config.layers.layers.texts.glow.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.glow.gradient.startRadiusPublished config.layers.layers.texts.glow.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.glow.gradient.centerXPublished config.layers.layers.texts.glow.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.glow.gradient.centerYPublished config.layers.layers.texts.glow.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.glow.gradient.startAnglePublished config.layers.layers.texts.glow.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.glow.intensityPublished config.layers.layers.texts.glow.intensity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.glow.opacityPublished config.layers.layers.texts.glow.opacity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.gradientPublished config.layers.layers.texts.gradient option.Deprecated | gradient | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.gradient.colorsPublished config.layers.layers.texts.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.texts.gradient.colors.colorPublished config.layers.layers.texts.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.texts.gradient.colors.stopPublished config.layers.layers.texts.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.texts.gradient.endXPublished config.layers.layers.texts.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.gradient.endYPublished config.layers.layers.texts.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.gradient.pivotXPublished config.layers.layers.texts.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.gradient.pivotYPublished config.layers.layers.texts.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.gradient.repeatPublished config.layers.layers.texts.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
config.layers.layers.texts.gradient.rotatePublished config.layers.layers.texts.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.gradient.startXPublished config.layers.layers.texts.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.gradient.startYPublished config.layers.layers.texts.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.gradient.typePublished config.layers.layers.texts.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
config.layers.layers.texts.gradient.endRadiusPublished config.layers.layers.texts.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.gradient.startRadiusPublished config.layers.layers.texts.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.gradient.centerXPublished config.layers.layers.texts.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.gradient.centerYPublished config.layers.layers.texts.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.gradient.startAnglePublished config.layers.layers.texts.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.highlightPublished config.layers.layers.texts.highlight option.Deprecated | TextHighlightStyle | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.highlight.colorPublished config.layers.layers.texts.highlight.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.highlight.gradientPublished config.layers.layers.texts.highlight.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.highlight.gradient.colorsPublished config.layers.layers.texts.highlight.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.texts.highlight.gradient.colors.colorPublished config.layers.layers.texts.highlight.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.texts.highlight.gradient.colors.stopPublished config.layers.layers.texts.highlight.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.texts.highlight.gradient.endXPublished config.layers.layers.texts.highlight.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.highlight.gradient.endYPublished config.layers.layers.texts.highlight.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.highlight.gradient.pivotXPublished config.layers.layers.texts.highlight.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.highlight.gradient.pivotYPublished config.layers.layers.texts.highlight.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.highlight.gradient.repeatPublished config.layers.layers.texts.highlight.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
config.layers.layers.texts.highlight.gradient.rotatePublished config.layers.layers.texts.highlight.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.highlight.gradient.startXPublished config.layers.layers.texts.highlight.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.highlight.gradient.startYPublished config.layers.layers.texts.highlight.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.highlight.gradient.typePublished config.layers.layers.texts.highlight.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
config.layers.layers.texts.highlight.gradient.endRadiusPublished config.layers.layers.texts.highlight.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.highlight.gradient.startRadiusPublished config.layers.layers.texts.highlight.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.highlight.gradient.centerXPublished config.layers.layers.texts.highlight.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.highlight.gradient.centerYPublished config.layers.layers.texts.highlight.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.highlight.gradient.startAnglePublished config.layers.layers.texts.highlight.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.highlight.opacityPublished config.layers.layers.texts.highlight.opacity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.includeCharMetricsPublished config.layers.layers.texts.includeCharMetrics option. | boolean | OptionalDefault— | false true | node22 · node24 · node26 |
config.layers.layers.texts.italicPublished config.layers.layers.texts.italic option.Deprecated | boolean | OptionalDefault— | false true | node22 · node24 · node26 |
config.layers.layers.texts.layoutGrouped line height, spacing, and wrap bounds (see {@link resolveTextLayout}). | TextLayout | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.layout.letterSpacingPublished config.layers.layers.texts.layout.letterSpacing option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.layout.lineHeightPublished config.layers.layers.texts.layout.lineHeight option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.layout.maxHeightPublished config.layers.layers.texts.layout.maxHeight option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.layout.maxWidthPublished config.layers.layers.texts.layout.maxWidth option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.layout.wordSpacingPublished config.layers.layers.texts.layout.wordSpacing option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.letterSpacingPublished config.layers.layers.texts.letterSpacing option.Deprecated | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.lineHeightPublished config.layers.layers.texts.lineHeight option.Deprecated | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.maxHeightPublished config.layers.layers.texts.maxHeight option.Deprecated | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.maxWidthPublished config.layers.layers.texts.maxWidth option.Deprecated | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.measurementCanvasPublished config.layers.layers.texts.measurementCanvas option. | { width?: number; height?: number; } | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.measurementCanvas.heightPublished config.layers.layers.texts.measurementCanvas.height option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.measurementCanvas.widthPublished config.layers.layers.texts.measurementCanvas.width option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.opacityPublished config.layers.layers.texts.opacity option.Deprecated | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.overlinePublished config.layers.layers.texts.overline option.Deprecated | TextLineDecoration | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.overline.colorPublished config.layers.layers.texts.overline.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.overline.gradientPublished config.layers.layers.texts.overline.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.overline.gradient.colorsPublished config.layers.layers.texts.overline.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.texts.overline.gradient.colors.colorPublished config.layers.layers.texts.overline.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.texts.overline.gradient.colors.stopPublished config.layers.layers.texts.overline.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.texts.overline.gradient.endXPublished config.layers.layers.texts.overline.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.overline.gradient.endYPublished config.layers.layers.texts.overline.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.overline.gradient.pivotXPublished config.layers.layers.texts.overline.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.overline.gradient.pivotYPublished config.layers.layers.texts.overline.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.overline.gradient.repeatPublished config.layers.layers.texts.overline.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
config.layers.layers.texts.overline.gradient.rotatePublished config.layers.layers.texts.overline.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.overline.gradient.startXPublished config.layers.layers.texts.overline.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.overline.gradient.startYPublished config.layers.layers.texts.overline.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.overline.gradient.typePublished config.layers.layers.texts.overline.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
config.layers.layers.texts.overline.gradient.endRadiusPublished config.layers.layers.texts.overline.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.overline.gradient.startRadiusPublished config.layers.layers.texts.overline.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.overline.gradient.centerXPublished config.layers.layers.texts.overline.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.overline.gradient.centerYPublished config.layers.layers.texts.overline.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.overline.gradient.startAnglePublished config.layers.layers.texts.overline.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.overline.widthPublished config.layers.layers.texts.overline.width option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.placementGrouped alignment, baseline, and rotation (see {@link resolveTextPlacement}). | TextPlacement | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.placement.rotationPublished config.layers.layers.texts.placement.rotation option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.placement.textAlignPublished config.layers.layers.texts.placement.textAlign option. | TextAlignMode | OptionalDefault— | 5 values"center" "left" "right" "start" "end" | node22 · node24 · node26 |
config.layers.layers.texts.placement.textBaselinePublished config.layers.layers.texts.placement.textBaseline option. | TextBaselineMode | OptionalDefault— | 6 values"top" "bottom" "alphabetic" "hanging" "ideographic" "middle" | node22 · node24 · node26 |
config.layers.layers.texts.rotationPublished config.layers.layers.texts.rotation option.Deprecated | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.shadowPublished config.layers.layers.texts.shadow option.Deprecated | TextShadowStyle | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.shadow.blurPublished config.layers.layers.texts.shadow.blur option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.shadow.colorPublished config.layers.layers.texts.shadow.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.shadow.gradientPublished config.layers.layers.texts.shadow.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.shadow.gradient.colorsPublished config.layers.layers.texts.shadow.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.texts.shadow.gradient.colors.colorPublished config.layers.layers.texts.shadow.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.texts.shadow.gradient.colors.stopPublished config.layers.layers.texts.shadow.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.texts.shadow.gradient.endXPublished config.layers.layers.texts.shadow.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.shadow.gradient.endYPublished config.layers.layers.texts.shadow.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.shadow.gradient.pivotXPublished config.layers.layers.texts.shadow.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.shadow.gradient.pivotYPublished config.layers.layers.texts.shadow.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.shadow.gradient.repeatPublished config.layers.layers.texts.shadow.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
config.layers.layers.texts.shadow.gradient.rotatePublished config.layers.layers.texts.shadow.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.shadow.gradient.startXPublished config.layers.layers.texts.shadow.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.shadow.gradient.startYPublished config.layers.layers.texts.shadow.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.shadow.gradient.typePublished config.layers.layers.texts.shadow.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
config.layers.layers.texts.shadow.gradient.endRadiusPublished config.layers.layers.texts.shadow.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.shadow.gradient.startRadiusPublished config.layers.layers.texts.shadow.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.shadow.gradient.centerXPublished config.layers.layers.texts.shadow.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.shadow.gradient.centerYPublished config.layers.layers.texts.shadow.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.shadow.gradient.startAnglePublished config.layers.layers.texts.shadow.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.shadow.offsetXPublished config.layers.layers.texts.shadow.offsetX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.shadow.offsetYPublished config.layers.layers.texts.shadow.offsetY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.shadow.opacityPublished config.layers.layers.texts.shadow.opacity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.strikethroughPublished config.layers.layers.texts.strikethrough option.Deprecated | TextLineDecoration | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.strikethrough.colorPublished config.layers.layers.texts.strikethrough.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.strikethrough.gradientPublished config.layers.layers.texts.strikethrough.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.strikethrough.gradient.colorsPublished config.layers.layers.texts.strikethrough.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.texts.strikethrough.gradient.colors.colorPublished config.layers.layers.texts.strikethrough.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.texts.strikethrough.gradient.colors.stopPublished config.layers.layers.texts.strikethrough.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.texts.strikethrough.gradient.endXPublished config.layers.layers.texts.strikethrough.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.strikethrough.gradient.endYPublished config.layers.layers.texts.strikethrough.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.strikethrough.gradient.pivotXPublished config.layers.layers.texts.strikethrough.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.strikethrough.gradient.pivotYPublished config.layers.layers.texts.strikethrough.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.strikethrough.gradient.repeatPublished config.layers.layers.texts.strikethrough.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
config.layers.layers.texts.strikethrough.gradient.rotatePublished config.layers.layers.texts.strikethrough.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.strikethrough.gradient.startXPublished config.layers.layers.texts.strikethrough.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.strikethrough.gradient.startYPublished config.layers.layers.texts.strikethrough.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.strikethrough.gradient.typePublished config.layers.layers.texts.strikethrough.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
config.layers.layers.texts.strikethrough.gradient.endRadiusPublished config.layers.layers.texts.strikethrough.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.strikethrough.gradient.startRadiusPublished config.layers.layers.texts.strikethrough.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.strikethrough.gradient.centerXPublished config.layers.layers.texts.strikethrough.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.strikethrough.gradient.centerYPublished config.layers.layers.texts.strikethrough.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.strikethrough.gradient.startAnglePublished config.layers.layers.texts.strikethrough.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.strikethrough.widthPublished config.layers.layers.texts.strikethrough.width option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.strokePublished config.layers.layers.texts.stroke option. | TextStrokeStyle | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.stroke.colorPublished config.layers.layers.texts.stroke.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.stroke.gradientPublished config.layers.layers.texts.stroke.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.stroke.gradient.colorsPublished config.layers.layers.texts.stroke.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.texts.stroke.gradient.colors.colorPublished config.layers.layers.texts.stroke.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.texts.stroke.gradient.colors.stopPublished config.layers.layers.texts.stroke.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.texts.stroke.gradient.endXPublished config.layers.layers.texts.stroke.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.stroke.gradient.endYPublished config.layers.layers.texts.stroke.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.stroke.gradient.pivotXPublished config.layers.layers.texts.stroke.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.stroke.gradient.pivotYPublished config.layers.layers.texts.stroke.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.stroke.gradient.repeatPublished config.layers.layers.texts.stroke.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
config.layers.layers.texts.stroke.gradient.rotatePublished config.layers.layers.texts.stroke.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.stroke.gradient.startXPublished config.layers.layers.texts.stroke.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.stroke.gradient.startYPublished config.layers.layers.texts.stroke.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.stroke.gradient.typePublished config.layers.layers.texts.stroke.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
config.layers.layers.texts.stroke.gradient.endRadiusPublished config.layers.layers.texts.stroke.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.stroke.gradient.startRadiusPublished config.layers.layers.texts.stroke.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.stroke.gradient.centerXPublished config.layers.layers.texts.stroke.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.stroke.gradient.centerYPublished config.layers.layers.texts.stroke.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.stroke.gradient.startAnglePublished config.layers.layers.texts.stroke.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.stroke.opacityPublished config.layers.layers.texts.stroke.opacity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.stroke.stylePublished config.layers.layers.texts.stroke.style option. | "solid" | "dashed" | "dotted" | "groove" | "ridge" | "double" | OptionalDefault— | 6 values"solid" "dashed" "dotted" "groove" "ridge" "double" | node22 · node24 · node26 |
config.layers.layers.texts.stroke.widthPublished config.layers.layers.texts.stroke.width option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.textPublished config.layers.layers.texts.text option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.texts.textAlignPublished config.layers.layers.texts.textAlign option.Deprecated | TextAlignMode | OptionalDefault— | 5 values"center" "left" "right" "start" "end" | node22 · node24 · node26 |
config.layers.layers.texts.textBaselinePublished config.layers.layers.texts.textBaseline option.Deprecated | TextBaselineMode | OptionalDefault— | 6 values"top" "bottom" "alphabetic" "hanging" "ideographic" "middle" | node22 · node24 · node26 |
config.layers.layers.texts.textOnCurvePublished config.layers.layers.texts.textOnCurve option.Deprecated | TextCurveConfig | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.textOnCurve.baselineOffsetPublished config.layers.layers.texts.textOnCurve.baselineOffset option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.textOnCurve.layoutModePublished config.layers.layers.texts.textOnCurve.layoutMode option. | CurvedTextLayoutMode | OptionalDefault— | "fit" "clamp" "override" | node22 · node24 · node26 |
config.layers.layers.texts.textOnCurve.radiusPublished config.layers.layers.texts.textOnCurve.radius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.textOnCurve.startAngleDegPublished config.layers.layers.texts.textOnCurve.startAngleDeg option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.textOnCurve.sweepAnglePublished config.layers.layers.texts.textOnCurve.sweepAngle option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.texts.textOnCurve.upPublished config.layers.layers.texts.textOnCurve.up option. | boolean | OptionalDefault— | false true | node22 · node24 · node26 |
config.layers.layers.texts.underlinePublished config.layers.layers.texts.underline option.Deprecated | TextLineDecoration | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.underline.colorPublished config.layers.layers.texts.underline.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.underline.gradientPublished config.layers.layers.texts.underline.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.underline.gradient.colorsPublished config.layers.layers.texts.underline.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.texts.underline.gradient.colors.colorPublished config.layers.layers.texts.underline.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.texts.underline.gradient.colors.stopPublished config.layers.layers.texts.underline.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.texts.underline.gradient.endXPublished config.layers.layers.texts.underline.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.underline.gradient.endYPublished config.layers.layers.texts.underline.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.underline.gradient.pivotXPublished config.layers.layers.texts.underline.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.underline.gradient.pivotYPublished config.layers.layers.texts.underline.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.underline.gradient.repeatPublished config.layers.layers.texts.underline.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
config.layers.layers.texts.underline.gradient.rotatePublished config.layers.layers.texts.underline.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.underline.gradient.startXPublished config.layers.layers.texts.underline.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.underline.gradient.startYPublished config.layers.layers.texts.underline.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.underline.gradient.typePublished config.layers.layers.texts.underline.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
config.layers.layers.texts.underline.gradient.endRadiusPublished config.layers.layers.texts.underline.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.underline.gradient.startRadiusPublished config.layers.layers.texts.underline.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.underline.gradient.centerXPublished config.layers.layers.texts.underline.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.underline.gradient.centerYPublished config.layers.layers.texts.underline.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.underline.gradient.startAnglePublished config.layers.layers.texts.underline.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.underline.widthPublished config.layers.layers.texts.underline.width option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.wordSpacingPublished config.layers.layers.texts.wordSpacing option.Deprecated | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.texts.xPublished config.layers.layers.texts.x option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.texts.yPublished config.layers.layers.texts.y option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.pathPublished config.layers.layers.path option. | unknown | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.bufferPublished config.layers.layers.buffer option. | Buffer<ArrayBufferLike> | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.globalAlphaPublished config.layers.layers.globalAlpha option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.globalCompositeOperationPublished config.layers.layers.globalCompositeOperation option. | GlobalCompositeOperation | OptionalDefault— | 26 values"color" "color-burn" "color-dodge" "copy" "darken" "destination-atop" "destination-in" "destination-out" "destination-over" "difference" "exclusion" "hard-light" "hue" "lighten" "lighter" "luminosity" "multiply" "overlay" "saturation" "screen" "soft-light" "source-atop" "source-in" "source-out" "source-over" "xor" | node22 · node24 · node26 |
config.layers.layers.heightPublished config.layers.layers.height option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.widthPublished config.layers.layers.width option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.xPublished config.layers.layers.x option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.yPublished config.layers.layers.y option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.chartTypePublished config.layers.layers.chartType option. | SceneChartType | RequiredDefaultRequired | 7 values"pie" "bar" "horizontalBar" "line" "scatter" "radar" "polarArea" | node22 · node24 · node26 |
config.layers.layers.dataPublished config.layers.layers.data option. | unknown | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.opacityPublished config.layers.layers.opacity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.linesPublished config.layers.layers.lines option. | CustomOptions | CustomOptions[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.lines.arrowPublished config.layers.layers.lines.arrow option. | { start?: boolean; end?: boolean; size?: number; style?: "filled" | "outline"; color?: string; } | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.arrow.colorPublished config.layers.layers.lines.arrow.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.arrow.endPublished config.layers.layers.lines.arrow.end option. | boolean | OptionalDefault— | false true | node22 · node24 · node26 |
config.layers.layers.lines.arrow.sizePublished config.layers.layers.lines.arrow.size option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.arrow.startPublished config.layers.layers.lines.arrow.start option. | boolean | OptionalDefault— | false true | node22 · node24 · node26 |
config.layers.layers.lines.arrow.stylePublished config.layers.layers.lines.arrow.style option. | "filled" | "outline" | OptionalDefault— | "filled" "outline" | node22 · node24 · node26 |
config.layers.layers.lines.endCoordinatesPublished config.layers.layers.lines.endCoordinates option. | { x: number; y: number; } | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.lines.endCoordinates.xPublished config.layers.layers.lines.endCoordinates.x option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.lines.endCoordinates.yPublished config.layers.layers.lines.endCoordinates.y option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStylePublished config.layers.layers.lines.lineStyle option. | { width?: number; color?: string; gradient?: gradient; lineRadius?: string | number; lineJoin?: "round" | "bevel" | "miter"; lineCap?: "square" | "butt" | "round"; singleLine?: boolean; lineDash?: { dashArray?: number[]; offset?: number; }; pattern?: { type: "dots" | "custom" | "dashes"; segments?: number[]; offset?: number; }; texture?: string | Buffer<ArrayBufferLike>; stroke?: { color?: string; gradient?: gradient; width?: number; lineRadius?: string | number; lineCap?: "square" | "butt" | "round"; }; shadow?: { offsetX?: number; offsetY?: number; blur?: number; color?: string; gradient?: gradient; lineRadius?: string | number; }; } | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.colorPublished config.layers.layers.lines.lineStyle.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.gradientPublished config.layers.layers.lines.lineStyle.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.gradient.colorsPublished config.layers.layers.lines.lineStyle.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.gradient.colors.colorPublished config.layers.layers.lines.lineStyle.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.gradient.colors.stopPublished config.layers.layers.lines.lineStyle.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.gradient.endXPublished config.layers.layers.lines.lineStyle.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.gradient.endYPublished config.layers.layers.lines.lineStyle.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.gradient.pivotXPublished config.layers.layers.lines.lineStyle.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.gradient.pivotYPublished config.layers.layers.lines.lineStyle.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.gradient.repeatPublished config.layers.layers.lines.lineStyle.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.gradient.rotatePublished config.layers.layers.lines.lineStyle.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.gradient.startXPublished config.layers.layers.lines.lineStyle.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.gradient.startYPublished config.layers.layers.lines.lineStyle.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.gradient.typePublished config.layers.layers.lines.lineStyle.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.gradient.endRadiusPublished config.layers.layers.lines.lineStyle.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.gradient.startRadiusPublished config.layers.layers.lines.lineStyle.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.gradient.centerXPublished config.layers.layers.lines.lineStyle.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.gradient.centerYPublished config.layers.layers.lines.lineStyle.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.gradient.startAnglePublished config.layers.layers.lines.lineStyle.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.lineCapPublished config.layers.layers.lines.lineStyle.lineCap option. | "square" | "butt" | "round" | OptionalDefault— | "square" "butt" "round" | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.lineDashPublished config.layers.layers.lines.lineStyle.lineDash option. | { dashArray?: number[]; offset?: number; } | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.lineDash.dashArrayPublished config.layers.layers.lines.lineStyle.lineDash.dashArray option. | number[] | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.lineDash.offsetPublished config.layers.layers.lines.lineStyle.lineDash.offset option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.lineJoinPublished config.layers.layers.lines.lineStyle.lineJoin option. | "round" | "bevel" | "miter" | OptionalDefault— | "round" "bevel" "miter" | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.lineRadiusPublished config.layers.layers.lines.lineStyle.lineRadius option. | string | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.patternPublished config.layers.layers.lines.lineStyle.pattern option. | { type: "dots" | "custom" | "dashes"; segments?: number[]; offset?: number; } | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.pattern.offsetPublished config.layers.layers.lines.lineStyle.pattern.offset option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.pattern.segmentsPublished config.layers.layers.lines.lineStyle.pattern.segments option. | number[] | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.pattern.typePublished config.layers.layers.lines.lineStyle.pattern.type option. | "dots" | "custom" | "dashes" | RequiredDefaultRequired | "dots" "custom" "dashes" | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.shadowPublished config.layers.layers.lines.lineStyle.shadow option. | { offsetX?: number; offsetY?: number; blur?: number; color?: string; gradient?: gradient; lineRadius?: string | number; } | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.shadow.blurPublished config.layers.layers.lines.lineStyle.shadow.blur option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.shadow.colorPublished config.layers.layers.lines.lineStyle.shadow.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.shadow.gradientPublished config.layers.layers.lines.lineStyle.shadow.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.shadow.gradient.colorsPublished config.layers.layers.lines.lineStyle.shadow.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.shadow.gradient.colors.colorPublished config.layers.layers.lines.lineStyle.shadow.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.shadow.gradient.colors.stopPublished config.layers.layers.lines.lineStyle.shadow.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.shadow.gradient.endXPublished config.layers.layers.lines.lineStyle.shadow.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.shadow.gradient.endYPublished config.layers.layers.lines.lineStyle.shadow.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.shadow.gradient.pivotXPublished config.layers.layers.lines.lineStyle.shadow.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.shadow.gradient.pivotYPublished config.layers.layers.lines.lineStyle.shadow.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.shadow.gradient.repeatPublished config.layers.layers.lines.lineStyle.shadow.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.shadow.gradient.rotatePublished config.layers.layers.lines.lineStyle.shadow.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.shadow.gradient.startXPublished config.layers.layers.lines.lineStyle.shadow.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.shadow.gradient.startYPublished config.layers.layers.lines.lineStyle.shadow.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.shadow.gradient.typePublished config.layers.layers.lines.lineStyle.shadow.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.shadow.gradient.endRadiusPublished config.layers.layers.lines.lineStyle.shadow.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.shadow.gradient.startRadiusPublished config.layers.layers.lines.lineStyle.shadow.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.shadow.gradient.centerXPublished config.layers.layers.lines.lineStyle.shadow.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.shadow.gradient.centerYPublished config.layers.layers.lines.lineStyle.shadow.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.shadow.gradient.startAnglePublished config.layers.layers.lines.lineStyle.shadow.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.shadow.lineRadiusPublished config.layers.layers.lines.lineStyle.shadow.lineRadius option. | string | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.shadow.offsetXPublished config.layers.layers.lines.lineStyle.shadow.offsetX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.shadow.offsetYPublished config.layers.layers.lines.lineStyle.shadow.offsetY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.singleLinePublished config.layers.layers.lines.lineStyle.singleLine option. | boolean | OptionalDefault— | false true | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.strokePublished config.layers.layers.lines.lineStyle.stroke option. | { color?: string; gradient?: gradient; width?: number; lineRadius?: string | number; lineCap?: "square" | "butt" | "round"; } | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.stroke.colorPublished config.layers.layers.lines.lineStyle.stroke.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.stroke.gradientPublished config.layers.layers.lines.lineStyle.stroke.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.stroke.gradient.colorsPublished config.layers.layers.lines.lineStyle.stroke.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.stroke.gradient.colors.colorPublished config.layers.layers.lines.lineStyle.stroke.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.stroke.gradient.colors.stopPublished config.layers.layers.lines.lineStyle.stroke.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.stroke.gradient.endXPublished config.layers.layers.lines.lineStyle.stroke.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.stroke.gradient.endYPublished config.layers.layers.lines.lineStyle.stroke.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.stroke.gradient.pivotXPublished config.layers.layers.lines.lineStyle.stroke.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.stroke.gradient.pivotYPublished config.layers.layers.lines.lineStyle.stroke.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.stroke.gradient.repeatPublished config.layers.layers.lines.lineStyle.stroke.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.stroke.gradient.rotatePublished config.layers.layers.lines.lineStyle.stroke.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.stroke.gradient.startXPublished config.layers.layers.lines.lineStyle.stroke.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.stroke.gradient.startYPublished config.layers.layers.lines.lineStyle.stroke.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.stroke.gradient.typePublished config.layers.layers.lines.lineStyle.stroke.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.stroke.gradient.endRadiusPublished config.layers.layers.lines.lineStyle.stroke.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.stroke.gradient.startRadiusPublished config.layers.layers.lines.lineStyle.stroke.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.stroke.gradient.centerXPublished config.layers.layers.lines.lineStyle.stroke.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.stroke.gradient.centerYPublished config.layers.layers.lines.lineStyle.stroke.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.stroke.gradient.startAnglePublished config.layers.layers.lines.lineStyle.stroke.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.stroke.lineCapPublished config.layers.layers.lines.lineStyle.stroke.lineCap option. | "square" | "butt" | "round" | OptionalDefault— | "square" "butt" "round" | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.stroke.lineRadiusPublished config.layers.layers.lines.lineStyle.stroke.lineRadius option. | string | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.stroke.widthPublished config.layers.layers.lines.lineStyle.stroke.width option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.texturePublished config.layers.layers.lines.lineStyle.texture option. | string | Buffer<ArrayBufferLike> | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.lineStyle.widthPublished config.layers.layers.lines.lineStyle.width option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.markersPublished config.layers.layers.lines.markers option. | { position: number; shape: "square" | "circle" | "diamond" | "arrow"; size: number; color: string; }[] | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.markers.colorPublished config.layers.layers.lines.markers.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.lines.markers.positionPublished config.layers.layers.lines.markers.position option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.lines.markers.shapePublished config.layers.layers.lines.markers.shape option. | "square" | "circle" | "diamond" | "arrow" | RequiredDefaultRequired | "square" "circle" "diamond" "arrow" | node22 · node24 · node26 |
config.layers.layers.lines.markers.sizePublished config.layers.layers.lines.markers.size option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.lines.pathPublished config.layers.layers.lines.path option. | { type: "bezier" | "smooth" | "catmull-rom"; tension?: number; closed?: boolean; } | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.path.closedPublished config.layers.layers.lines.path.closed option. | boolean | OptionalDefault— | false true | node22 · node24 · node26 |
config.layers.layers.lines.path.tensionPublished config.layers.layers.lines.path.tension option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.layers.lines.path.typePublished config.layers.layers.lines.path.type option. | "bezier" | "smooth" | "catmull-rom" | RequiredDefaultRequired | "bezier" "smooth" "catmull-rom" | node22 · node24 · node26 |
config.layers.layers.lines.startCoordinatesPublished config.layers.layers.lines.startCoordinates option. | { x: number; y: number; } | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.lines.startCoordinates.xPublished config.layers.layers.lines.startCoordinates.x option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.layers.lines.startCoordinates.yPublished config.layers.layers.lines.startCoordinates.y option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.placementPublished config.layers.placement option. | SceneSurfacePlacement | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.placement.globalCompositeOperationPublished config.layers.placement.globalCompositeOperation option. | GlobalCompositeOperation | OptionalDefault— | 26 values"color" "color-burn" "color-dodge" "copy" "darken" "destination-atop" "destination-in" "destination-out" "destination-over" "difference" "exclusion" "hard-light" "hue" "lighten" "lighter" "luminosity" "multiply" "overlay" "saturation" "screen" "soft-light" "source-atop" "source-in" "source-out" "source-over" "xor" | node22 · node24 · node26 |
config.layers.placement.heightPublished config.layers.placement.height option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.placement.opacityPublished config.layers.placement.opacity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.placement.rotationPublished config.layers.placement.rotation option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.placement.scaleXPublished config.layers.placement.scaleX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.placement.scaleYPublished config.layers.placement.scaleY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
config.layers.placement.widthPublished config.layers.placement.width option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.placement.xPublished config.layers.placement.x option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.layers.placement.yPublished config.layers.placement.y option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.widthPublished config.width option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
config.background
OptionalPublished config.background option.
- Type
SceneBackground- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.background.bgLayers
OptionalPublished config.background.bgLayers option.
- Type
BackgroundLayer[]- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.bgLayers.blendMode option.
- Type
GlobalCompositeOperation- Default
- —
- Allowed
26 values
"color""color-burn""color-dodge""copy""darken""destination-atop""destination-in""destination-out""destination-over""difference""exclusion""hard-light""hue""lighten""lighter""luminosity""multiply""overlay""saturation""screen""soft-light""source-atop""source-in""source-out""source-over""xor"- Runtime
- node22, node24, node26
Published config.background.bgLayers.opacity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.background.bgLayers.type
RequiredPublished config.background.bgLayers.type option.
- Type
"color"- Default
- Required
- Allowed
"color"- Runtime
- node22, node24, node26
config.background.bgLayers.value
RequiredPublished config.background.bgLayers.value option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
config.background.bgLayers.align
OptionalPublished config.background.bgLayers.align option.
- Type
AlignMode- Default
- —
- Allowed
9 values
"center""top""bottom""left""right""top-left""top-right""bottom-left""bottom-right"- Runtime
- node22, node24, node26
config.background.bgLayers.fit
OptionalPublished config.background.bgLayers.fit option.
- Type
"fill" | "contain" | "cover"- Default
- —
- Allowed
"fill""contain""cover"- Runtime
- node22, node24, node26
Published config.background.bgLayers.source option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.bgLayers.repeat option.
- Type
BackgroundPatternRepeat- Default
- —
- Allowed
"repeat""no-repeat""repeat-x""repeat-y"- Runtime
- node22, node24, node26
Published config.background.bgLayers.pattern option.
- Type
PatternOptions- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.bgLayers.pattern.blendMode option.
- Type
GlobalCompositeOperation- Default
- —
- Allowed
26 values
"color""color-burn""color-dodge""copy""darken""destination-atop""destination-in""destination-out""destination-over""difference""exclusion""hard-light""hue""lighten""lighter""luminosity""multiply""overlay""saturation""screen""soft-light""source-atop""source-in""source-out""source-over""xor"- Runtime
- node22, node24, node26
Published config.background.bgLayers.pattern.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.bgLayers.pattern.customPatternImage option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.bgLayers.pattern.gradient option.
- Type
GradientConfig- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.bgLayers.pattern.gradient.angle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.bgLayers.pattern.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.bgLayers.pattern.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.bgLayers.pattern.gradient.colors option.
- Type
{ stop: number; color: string; }[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.bgLayers.pattern.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.bgLayers.pattern.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.bgLayers.pattern.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.bgLayers.pattern.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.bgLayers.pattern.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.bgLayers.pattern.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published config.background.bgLayers.pattern.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.bgLayers.pattern.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.bgLayers.pattern.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.bgLayers.pattern.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.bgLayers.pattern.gradient.type option.
- Type
"linear" | "radial" | "conic"- Default
- Required
- Allowed
"linear""radial""conic"- Runtime
- node22, node24, node26
Published config.background.bgLayers.pattern.offsetX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.bgLayers.pattern.offsetY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.bgLayers.pattern.opacity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.bgLayers.pattern.repeat option.
- Type
"repeat" | "no-repeat" | "repeat-x" | "repeat-y"- Default
- —
- Allowed
"repeat""no-repeat""repeat-x""repeat-y"- Runtime
- node22, node24, node26
Published config.background.bgLayers.pattern.rotation option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.bgLayers.pattern.scale option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.bgLayers.pattern.secondaryColor option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.bgLayers.pattern.size option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.bgLayers.pattern.spacing option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.bgLayers.pattern.type option.
- Type
"grid" | "dots" | "diagonal" | "stripes" | "waves" | "crosses" | "hexagons" | "checkerboard" | "diamonds" | "triangles" | "stars" | "polka" | "custom"- Default
- Required
- Allowed
13 values
"grid""dots""diagonal""stripes""waves""crosses""hexagons""checkerboard""diamonds""triangles""stars""polka""custom"- Runtime
- node22, node24, node26
Published config.background.bgLayers.intensity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.background.blendMode
OptionalPublished config.background.blendMode option.
- Type
GlobalCompositeOperation- Default
- —
- Allowed
26 values
"color""color-burn""color-dodge""copy""darken""destination-atop""destination-in""destination-out""destination-over""difference""exclusion""hard-light""hue""lighten""lighter""luminosity""multiply""overlay""saturation""screen""soft-light""source-atop""source-in""source-out""source-over""xor"- Runtime
- node22, node24, node26
config.background.blur
OptionalPublished config.background.blur option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.background.borderPosition
OptionalPublished config.background.borderPosition option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.background.borderRadius
OptionalPublished config.background.borderRadius option.
- Type
number | "circular"- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.background.colorBg
OptionalPublished config.background.colorBg option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.background.customBg
OptionalPublished config.background.customBg option.
- Type
CanvasCustomBackground- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.background.customBg.align
OptionalPlacement used by `contain` / `cover` when `inherit` is false.
- Type
AlignMode- Default
- —
- Allowed
9 values
"center""top""bottom""left""right""top-left""top-right""bottom-left""bottom-right"- Runtime
- node22, node24, node26
Image filters applied to this background only.
- Type
ImageFilter[]- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.customBg.filters.angle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.customBg.filters.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.customBg.filters.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.customBg.filters.height option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.customBg.filters.intensity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.customBg.filters.levels option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.customBg.filters.radius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.customBg.filters.size option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.customBg.filters.type option.
- Type
"saturation" | "gaussianBlur" | "motionBlur" | "radialBlur" | "sharpen" | "noise" | "grain" | "edgeDetection" | "emboss" | "invert" | "grayscale" | "sepia" | "pixelate" | "brightness" | "contrast" | "hueShift" | "posterize"- Default
- Required
- Allowed
17 values
"saturation""gaussianBlur""motionBlur""radialBlur""sharpen""noise""grain""edgeDetection""emboss""invert""grayscale""sepia""pixelate""brightness""contrast""hueShift""posterize"- Runtime
- node22, node24, node26
Published config.background.customBg.filters.value option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.customBg.filters.width option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Optional pixelate region. Omit for the whole filtered surface.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.customBg.filters.y option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.background.customBg.fit
OptionalResize policy when `inherit` is false.
- Type
FitMode- Default
- —
- Allowed
"fill""contain""cover"- Runtime
- node22, node24, node26
Adopt the source image dimensions as the canvas dimensions.
- Type
boolean- Default
- —
- Allowed
falsetrue- Runtime
- node22, node24, node26
Background-image opacity, multiplied by the canvas-level opacity.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.customBg.source option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
config.background.gradientBg
OptionalPublished config.background.gradientBg option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.gradientBg.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.gradientBg.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.gradientBg.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.gradientBg.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.gradientBg.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.gradientBg.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.gradientBg.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.gradientBg.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published config.background.gradientBg.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.gradientBg.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.gradientBg.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.gradientBg.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published config.background.gradientBg.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.gradientBg.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.gradientBg.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.gradientBg.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.gradientBg.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.background.noiseBg
OptionalPublished config.background.noiseBg option.
- Type
{ intensity?: number; }- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.noiseBg.intensity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.background.opacity
OptionalPublished config.background.opacity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.background.patternBg
OptionalPublished config.background.patternBg option.
- Type
PatternOptions- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.patternBg.blendMode option.
- Type
GlobalCompositeOperation- Default
- —
- Allowed
26 values
"color""color-burn""color-dodge""copy""darken""destination-atop""destination-in""destination-out""destination-over""difference""exclusion""hard-light""hue""lighten""lighter""luminosity""multiply""overlay""saturation""screen""soft-light""source-atop""source-in""source-out""source-over""xor"- Runtime
- node22, node24, node26
Published config.background.patternBg.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.patternBg.customPatternImage option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.patternBg.gradient option.
- Type
GradientConfig- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.patternBg.gradient.angle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.patternBg.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.patternBg.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.patternBg.gradient.colors option.
- Type
{ stop: number; color: string; }[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.patternBg.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.patternBg.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.patternBg.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.patternBg.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.patternBg.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.patternBg.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published config.background.patternBg.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.patternBg.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.patternBg.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.patternBg.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.patternBg.gradient.type option.
- Type
"linear" | "radial" | "conic"- Default
- Required
- Allowed
"linear""radial""conic"- Runtime
- node22, node24, node26
Published config.background.patternBg.offsetX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.patternBg.offsetY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.patternBg.opacity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.patternBg.repeat option.
- Type
"repeat" | "no-repeat" | "repeat-x" | "repeat-y"- Default
- —
- Allowed
"repeat""no-repeat""repeat-x""repeat-y"- Runtime
- node22, node24, node26
Published config.background.patternBg.rotation option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.patternBg.scale option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.patternBg.secondaryColor option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.background.patternBg.size
OptionalPublished config.background.patternBg.size option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.patternBg.spacing option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.background.patternBg.type
RequiredPublished config.background.patternBg.type option.
- Type
"grid" | "dots" | "diagonal" | "stripes" | "waves" | "crosses" | "hexagons" | "checkerboard" | "diamonds" | "triangles" | "stars" | "polka" | "custom"- Default
- Required
- Allowed
13 values
"grid""dots""diagonal""stripes""waves""crosses""hexagons""checkerboard""diamonds""triangles""stars""polka""custom"- Runtime
- node22, node24, node26
config.background.rotation
OptionalPublished config.background.rotation option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.background.shadow
OptionalPublished config.background.shadow option.
- Type
ShadowOptions- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.background.shadow.blur
OptionalPublished config.background.shadow.blur option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.shadow.borderPosition option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.shadow.borderRadius option.
- Type
number | "circular"- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.background.shadow.color
OptionalPublished config.background.shadow.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.shadow.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.shadow.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.shadow.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.shadow.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.shadow.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.shadow.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.shadow.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.shadow.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.shadow.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published config.background.shadow.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.shadow.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.shadow.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.shadow.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published config.background.shadow.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.shadow.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.shadow.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.shadow.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.shadow.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.background.shadow.offsetX
OptionalPublished config.background.shadow.offsetX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.background.shadow.offsetY
OptionalPublished config.background.shadow.offsetY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.background.shadow.opacity
OptionalPublished config.background.shadow.opacity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.shadow.roundedCorners option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.background.stroke
OptionalPublished config.background.stroke option.
- Type
StrokeOptions- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.background.stroke.blur
OptionalPublished config.background.stroke.blur option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.stroke.borderPosition option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.stroke.borderRadius option.
- Type
number | "circular"- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.background.stroke.color
OptionalPublished config.background.stroke.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.stroke.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.stroke.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.stroke.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.stroke.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.stroke.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.stroke.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.stroke.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.stroke.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.stroke.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published config.background.stroke.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.stroke.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.stroke.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.stroke.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published config.background.stroke.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.stroke.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.stroke.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.stroke.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.stroke.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.background.stroke.opacity
OptionalPublished config.background.stroke.opacity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.stroke.position option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.stroke.roundedCorners option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.background.stroke.style
OptionalPublished config.background.stroke.style option.
- Type
"solid" | "dashed" | "dotted" | "groove" | "ridge" | "double"- Default
- —
- Allowed
6 values
"solid""dashed""dotted""groove""ridge""double"- Runtime
- node22, node24, node26
config.background.stroke.width
OptionalPublished config.background.stroke.width option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.transparentBase option.
- Type
boolean- Default
- —
- Allowed
falsetrue- Runtime
- node22, node24, node26
config.background.videoBg
OptionalPublished config.background.videoBg option.
- Type
CanvasVideoBackground- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.background.videoBg.align
OptionalPlacement used by `contain` / `cover` when `inherit` is false.
- Type
AlignMode- Default
- —
- Allowed
9 values
"center""top""bottom""left""right""top-left""top-right""bottom-left""bottom-right"- Runtime
- node22, node24, node26
Published config.background.videoBg.autoplay option.
- Type
boolean- Default
- —
- Allowed
falsetrue- Runtime
- node22, node24, node26
Image filters applied to this background only.
- Type
ImageFilter[]- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.videoBg.filters.angle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.videoBg.filters.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.videoBg.filters.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.videoBg.filters.height option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.videoBg.filters.intensity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.videoBg.filters.levels option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.videoBg.filters.radius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.videoBg.filters.size option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.videoBg.filters.type option.
- Type
"saturation" | "gaussianBlur" | "motionBlur" | "radialBlur" | "sharpen" | "noise" | "grain" | "edgeDetection" | "emboss" | "invert" | "grayscale" | "sepia" | "pixelate" | "brightness" | "contrast" | "hueShift" | "posterize"- Default
- Required
- Allowed
17 values
"saturation""gaussianBlur""motionBlur""radialBlur""sharpen""noise""grain""edgeDetection""emboss""invert""grayscale""sepia""pixelate""brightness""contrast""hueShift""posterize"- Runtime
- node22, node24, node26
Published config.background.videoBg.filters.value option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.videoBg.filters.width option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Optional pixelate region. Omit for the whole filtered surface.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.background.videoBg.filters.y option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.background.videoBg.fit
OptionalResize policy when `inherit` is false.
- Type
FitMode- Default
- —
- Allowed
"fill""contain""cover"- Runtime
- node22, node24, node26
config.background.videoBg.format
OptionalPublished config.background.videoBg.format option.
- Type
"jpg" | "png"- Default
- —
- Allowed
"jpg""png"- Runtime
- node22, node24, node26
config.background.videoBg.frame
Optional1-based frame number. Mutually exclusive with `time`. Defaults to frame 1 when neither selector is provided.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Adopt the source image dimensions as the canvas dimensions.
- Type
boolean- Default
- —
- Allowed
falsetrue- Runtime
- node22, node24, node26
config.background.videoBg.loop
OptionalPublished config.background.videoBg.loop option.
- Type
boolean- Default
- —
- Allowed
falsetrue- Runtime
- node22, node24, node26
Background-image opacity, multiplied by the canvas-level opacity.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
FFmpeg image quality value from 1 (best) through 31.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.background.videoBg.source
RequiredPublished config.background.videoBg.source option.
- Type
string | Buffer<ArrayBufferLike>- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
config.background.videoBg.time
OptionalTimestamp in seconds. Mutually exclusive with `frame`.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.background.x
OptionalPublished config.background.x option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.background.y
OptionalPublished config.background.y option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.background.zoom
OptionalPublished config.background.zoom option.
- Type
{ scale?: number; centerX?: number; centerY?: number; }- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.background.zoom.centerX
OptionalPublished config.background.zoom.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.background.zoom.centerY
OptionalPublished config.background.zoom.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.background.zoom.scale
OptionalPublished config.background.zoom.scale option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.height
RequiredPublished config.height option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers
OptionalPublished config.layers option.
- Type
SceneLayer[]- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.images
RequiredPublished config.layers.images option.
- Type
ImageProperties | ImageProperties[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.images.align
OptionalPublished config.layers.images.align option.
- Type
AlignMode- Default
- —
- Allowed
9 values
"center""top""bottom""left""right""top-left""top-right""bottom-left""bottom-right"- Runtime
- node22, node24, node26
config.layers.images.blendMode
OptionalPublished config.layers.images.blendMode option.
- Type
GlobalCompositeOperation- Default
- —
- Allowed
26 values
"color""color-burn""color-dodge""copy""darken""destination-atop""destination-in""destination-out""destination-over""difference""exclusion""hard-light""hue""lighten""lighter""luminosity""multiply""overlay""saturation""screen""soft-light""source-atop""source-in""source-out""source-over""xor"- Runtime
- node22, node24, node26
config.layers.images.blur
OptionalPublished config.layers.images.blur option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.borderPosition option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.borderRadius option.
- Type
number | "circular"- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.boxBackground option.
- Type
BoxBackground- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.boxBackground.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.boxBackground.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.boxBackground.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.boxBackground.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.boxBackground.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.boxBackground.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.boxBackground.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.boxBackground.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.boxBackground.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.boxBackground.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published config.layers.images.boxBackground.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.boxBackground.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.boxBackground.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.boxBackground.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published config.layers.images.boxBackground.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.boxBackground.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.boxBackground.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.boxBackground.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.boxBackground.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.images.clipPath
OptionalPublished config.layers.images.clipPath option.
- Type
{ x: number; y: number; }[]- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.images.clipPath.x
RequiredPublished config.layers.images.clipPath.x option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.images.clipPath.y
RequiredPublished config.layers.images.clipPath.y option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.images.distortion
OptionalPublished config.layers.images.distortion option.
- Type
{ type: "perspective" | "warp" | "bulge" | "pinch"; points?: { x: number; y: number; }[]; intensity?: number; }- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.distortion.intensity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.distortion.points option.
- Type
{ x: number; y: number; }[]- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.distortion.points.x option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.distortion.points.y option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.distortion.type option.
- Type
"perspective" | "warp" | "bulge" | "pinch"- Default
- Required
- Allowed
"perspective""warp""bulge""pinch"- Runtime
- node22, node24, node26
config.layers.images.effects
OptionalPublished config.layers.images.effects option.
- Type
{ vignette?: { intensity: number; size: number; }; lensFlare?: { x: number; y: number; intensity: number; }; chromaticAberration?: { intensity: number; }; filmGrain?: { intensity: number; }; }- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.effects.chromaticAberration option.
- Type
{ intensity: number; }- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.effects.chromaticAberration.intensity option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.effects.filmGrain option.
- Type
{ intensity: number; }- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.effects.filmGrain.intensity option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.effects.lensFlare option.
- Type
{ x: number; y: number; intensity: number; }- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.effects.lensFlare.intensity option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.effects.lensFlare.x option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.effects.lensFlare.y option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.effects.vignette option.
- Type
{ intensity: number; size: number; }- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.effects.vignette.intensity option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.effects.vignette.size option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.filterIntensity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.images.filterOrder
OptionalPublished config.layers.images.filterOrder option.
- Type
"pre" | "post"- Default
- —
- Allowed
"pre""post"- Runtime
- node22, node24, node26
config.layers.images.filters
OptionalPublished config.layers.images.filters option.
- Type
ImageFilter[]- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.filters.angle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.filters.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.filters.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.filters.height option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.filters.intensity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.filters.levels option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.filters.radius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.filters.size option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.filters.type option.
- Type
"saturation" | "gaussianBlur" | "motionBlur" | "radialBlur" | "sharpen" | "noise" | "grain" | "edgeDetection" | "emboss" | "invert" | "grayscale" | "sepia" | "pixelate" | "brightness" | "contrast" | "hueShift" | "posterize"- Default
- Required
- Allowed
17 values
"saturation""gaussianBlur""motionBlur""radialBlur""sharpen""noise""grain""edgeDetection""emboss""invert""grayscale""sepia""pixelate""brightness""contrast""hueShift""posterize"- Runtime
- node22, node24, node26
Published config.layers.images.filters.value option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.filters.width option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.images.filters.x
OptionalOptional pixelate region. Omit for the whole filtered surface.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.images.filters.y
OptionalPublished config.layers.images.filters.y option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.images.fit
OptionalPublished config.layers.images.fit option.
- Type
FitMode- Default
- —
- Allowed
"fill""contain""cover"- Runtime
- node22, node24, node26
config.layers.images.height
OptionalPublished config.layers.images.height option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.images.inherit
OptionalPublished config.layers.images.inherit option.
- Type
boolean- Default
- —
- Allowed
falsetrue- Runtime
- node22, node24, node26
config.layers.images.mask
OptionalPublished config.layers.images.mask option.
- Type
{ source: string | Buffer<ArrayBufferLike>; mode?: "alpha" | "luminance" | "inverse"; }- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.images.mask.mode
OptionalPublished config.layers.images.mask.mode option.
- Type
"alpha" | "luminance" | "inverse"- Default
- —
- Allowed
"alpha""luminance""inverse"- Runtime
- node22, node24, node26
config.layers.images.mask.source
RequiredPublished config.layers.images.mask.source option.
- Type
string | Buffer<ArrayBufferLike>- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.images.meshWarp
OptionalPublished config.layers.images.meshWarp option.
- Type
{ gridX?: number; gridY?: number; controlPoints?: { x: number; y: number; }[][]; }- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.meshWarp.controlPoints option.
- Type
{ x: number; y: number; }[][]- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.meshWarp.controlPoints.x option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.meshWarp.controlPoints.y option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.meshWarp.gridX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.meshWarp.gridY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.images.opacity
OptionalPublished config.layers.images.opacity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.images.rotation
OptionalPublished config.layers.images.rotation option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.images.shadow
OptionalPublished config.layers.images.shadow option.
- Type
ShadowOptions- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.images.shadow.blur
OptionalPublished config.layers.images.shadow.blur option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.shadow.borderPosition option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.shadow.borderRadius option.
- Type
number | "circular"- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.shadow.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.shadow.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.shadow.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.shadow.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.shadow.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.shadow.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.shadow.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.shadow.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.shadow.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.shadow.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published config.layers.images.shadow.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.shadow.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.shadow.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.shadow.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published config.layers.images.shadow.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.shadow.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.shadow.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.shadow.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.shadow.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.shadow.offsetX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.shadow.offsetY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.shadow.opacity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.shadow.roundedCorners option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.images.shape
OptionalPublished config.layers.images.shape option.
- Type
ShapeProperties- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.shape.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.shape.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.images.shape.color
OptionalPublished config.layers.images.shape.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.shape.endAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.images.shape.fill
OptionalPublished config.layers.images.shape.fill option.
- Type
boolean- Default
- —
- Allowed
falsetrue- Runtime
- node22, node24, node26
Published config.layers.images.shape.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.shape.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.shape.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.shape.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.shape.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.shape.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.shape.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.shape.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.shape.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published config.layers.images.shape.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.shape.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.shape.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.shape.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published config.layers.images.shape.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.shape.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.shape.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.shape.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.shape.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.shape.innerRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.shape.outerRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.shape.points option.
- Type
{ x: number; y: number; }[]- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.shape.points.x option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.shape.points.y option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.shape.radius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.images.shape.sides
OptionalPublished config.layers.images.shape.sides option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.shape.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.images.source
RequiredPublished config.layers.images.source option.
- Type
string | Buffer<ArrayBufferLike>- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.images.stroke
OptionalPublished config.layers.images.stroke option.
- Type
StrokeOptions- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.images.stroke.blur
OptionalPublished config.layers.images.stroke.blur option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.stroke.borderPosition option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.stroke.borderRadius option.
- Type
number | "circular"- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.stroke.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.stroke.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.stroke.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.stroke.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.stroke.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.stroke.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.stroke.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.stroke.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.stroke.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.stroke.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published config.layers.images.stroke.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.stroke.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.stroke.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.stroke.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published config.layers.images.stroke.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.stroke.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.stroke.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.stroke.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.stroke.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.stroke.opacity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.stroke.position option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.stroke.roundedCorners option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.images.stroke.style option.
- Type
"solid" | "dashed" | "dotted" | "groove" | "ridge" | "double"- Default
- —
- Allowed
6 values
"solid""dashed""dotted""groove""ridge""double"- Runtime
- node22, node24, node26
Published config.layers.images.stroke.width option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.images.width
OptionalPublished config.layers.images.width option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.images.x
RequiredPublished config.layers.images.x option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.images.y
RequiredPublished config.layers.images.y option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.options
OptionalPublished config.layers.options option.
- Type
CreateImageOptions- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform option.
- Type
GroupTransformOptions- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.blendMode option.
- Type
GlobalCompositeOperation- Default
- —
- Allowed
26 values
"color""color-burn""color-dodge""copy""darken""destination-atop""destination-in""destination-out""destination-over""difference""exclusion""hard-light""hue""lighten""lighter""luminosity""multiply""overlay""saturation""screen""soft-light""source-atop""source-in""source-out""source-over""xor"- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.blur option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.borderPosition option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.borderRadius option.
- Type
number | "circular"- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.boxBackground option.
- Type
BoxBackground- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.boxBackground.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.boxBackground.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.boxBackground.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.boxBackground.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.boxBackground.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.boxBackground.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.boxBackground.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.boxBackground.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.boxBackground.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.boxBackground.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.boxBackground.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.boxBackground.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.boxBackground.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.boxBackground.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.boxBackground.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.boxBackground.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.boxBackground.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.boxBackground.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.boxBackground.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.clipPath option.
- Type
{ x: number; y: number; }[]- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.clipPath.x option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.clipPath.y option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.distortion option.
- Type
{ type: "perspective" | "warp" | "bulge" | "pinch"; points?: { x: number; y: number; }[]; intensity?: number; }- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.distortion.intensity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.distortion.points option.
- Type
{ x: number; y: number; }[]- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.distortion.points.x option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.distortion.points.y option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.distortion.type option.
- Type
"perspective" | "warp" | "bulge" | "pinch"- Default
- Required
- Allowed
"perspective""warp""bulge""pinch"- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.effects option.
- Type
{ vignette?: { intensity: number; size: number; }; lensFlare?: { x: number; y: number; intensity: number; }; chromaticAberration?: { intensity: number; }; filmGrain?: { intensity: number; }; }- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.effects.chromaticAberration option.
- Type
{ intensity: number; }- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.effects.chromaticAberration.intensity option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.effects.filmGrain option.
- Type
{ intensity: number; }- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.effects.filmGrain.intensity option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.effects.lensFlare option.
- Type
{ x: number; y: number; intensity: number; }- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.effects.lensFlare.intensity option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.effects.lensFlare.x option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.effects.lensFlare.y option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.effects.vignette option.
- Type
{ intensity: number; size: number; }- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.effects.vignette.intensity option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.effects.vignette.size option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.filterIntensity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.filterOrder option.
- Type
"pre" | "post"- Default
- —
- Allowed
"pre""post"- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.filters option.
- Type
ImageFilter[]- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.filters.angle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.filters.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.filters.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.filters.height option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.filters.intensity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.filters.levels option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.filters.radius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.filters.size option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.filters.type option.
- Type
"saturation" | "gaussianBlur" | "motionBlur" | "radialBlur" | "sharpen" | "noise" | "grain" | "edgeDetection" | "emboss" | "invert" | "grayscale" | "sepia" | "pixelate" | "brightness" | "contrast" | "hueShift" | "posterize"- Default
- Required
- Allowed
17 values
"saturation""gaussianBlur""motionBlur""radialBlur""sharpen""noise""grain""edgeDetection""emboss""invert""grayscale""sepia""pixelate""brightness""contrast""hueShift""posterize"- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.filters.value option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.filters.width option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Optional pixelate region. Omit for the whole filtered surface.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.filters.y option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.mask option.
- Type
{ source: string | Buffer<ArrayBufferLike>; mode?: "alpha" | "luminance" | "inverse"; }- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.mask.mode option.
- Type
"alpha" | "luminance" | "inverse"- Default
- —
- Allowed
"alpha""luminance""inverse"- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.mask.source option.
- Type
string | Buffer<ArrayBufferLike>- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.meshWarp option.
- Type
{ gridX?: number; gridY?: number; controlPoints?: { x: number; y: number; }[][]; }- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.meshWarp.controlPoints option.
- Type
{ x: number; y: number; }[][]- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.meshWarp.controlPoints.x option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.meshWarp.controlPoints.y option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.meshWarp.gridX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.meshWarp.gridY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.opacity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.rotation option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.scaleX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.scaleY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.shadow option.
- Type
ShadowOptions- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.shadow.blur option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.shadow.borderPosition option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.shadow.borderRadius option.
- Type
number | "circular"- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.shadow.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.shadow.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.shadow.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.shadow.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.shadow.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.shadow.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.shadow.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.shadow.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.shadow.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.shadow.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.shadow.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.shadow.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.shadow.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.shadow.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.shadow.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.shadow.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.shadow.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.shadow.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.shadow.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.shadow.offsetX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.shadow.offsetY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.shadow.opacity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.shadow.roundedCorners option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.stroke option.
- Type
StrokeOptions- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.stroke.blur option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.stroke.borderPosition option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.stroke.borderRadius option.
- Type
number | "circular"- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.stroke.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.stroke.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.stroke.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.stroke.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.stroke.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.stroke.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.stroke.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.stroke.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.stroke.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.stroke.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.stroke.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.stroke.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.stroke.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.stroke.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.stroke.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.stroke.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.stroke.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.stroke.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.stroke.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.stroke.opacity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.stroke.position option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.stroke.roundedCorners option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.stroke.style option.
- Type
"solid" | "dashed" | "dotted" | "groove" | "ridge" | "double"- Default
- —
- Allowed
6 values
"solid""dashed""dotted""groove""ridge""double"- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.stroke.width option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.translateX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.options.groupTransform.translateY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.options.isGrouped
OptionalPublished config.layers.options.isGrouped option.
- Type
boolean- Default
- —
- Allowed
falsetrue- Runtime
- node22, node24, node26
config.layers.type
RequiredPublished config.layers.type option.
- Type
"image"- Default
- Required
- Allowed
"image"- Runtime
- node22, node24, node26
config.layers.texts
RequiredPublished config.layers.texts option.
- Type
TextProperties | TextProperties[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.texts.bold
OptionalPublished config.layers.texts.bold option.
- Type
boolean- Default
- —
- Allowed
falsetrue- Runtime
- node22, node24, node26
config.layers.texts.color
OptionalPublished config.layers.texts.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.texts.decorations
OptionalGrouped line decorations (`underline` / `overline` / `strikethrough`) and optional `bold` / `italic` flags for the canvas font string. Nested keys override the legacy flat fields (see {@link resolveTextDecorations}).
- Type
TextDecorations- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.bold option.
- Type
boolean- Default
- —
- Allowed
falsetrue- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.italic option.
- Type
boolean- Default
- —
- Allowed
falsetrue- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.overline option.
- Type
TextLineDecoration- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.overline.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.overline.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.overline.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.overline.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.overline.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.overline.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.overline.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.overline.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.overline.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.overline.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.overline.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.overline.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.overline.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.overline.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.overline.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.overline.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.overline.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.overline.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.overline.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.overline.width option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.strikethrough option.
- Type
TextLineDecoration- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.strikethrough.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.strikethrough.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.strikethrough.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.strikethrough.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.strikethrough.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.strikethrough.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.strikethrough.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.strikethrough.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.strikethrough.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.strikethrough.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.strikethrough.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.strikethrough.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.strikethrough.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.strikethrough.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.strikethrough.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.strikethrough.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.strikethrough.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.strikethrough.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.strikethrough.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.strikethrough.width option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.underline option.
- Type
TextLineDecoration- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.underline.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.underline.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.underline.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.underline.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.underline.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.underline.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.underline.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.underline.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.underline.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.underline.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.underline.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.underline.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.underline.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.underline.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.underline.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.underline.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.underline.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.underline.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.underline.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.decorations.underline.width option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.texts.effects
OptionalGrouped highlight, glow, and shadow. When set, entries override the legacy flat fields (see {@link resolveTextEffects}).
- Type
TextEffects- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.texts.effects.glow
OptionalPublished config.layers.texts.effects.glow option.
- Type
TextGlowStyle- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.effects.glow.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.effects.glow.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.effects.glow.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.effects.glow.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.effects.glow.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.effects.glow.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.effects.glow.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.effects.glow.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.effects.glow.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.effects.glow.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published config.layers.texts.effects.glow.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.effects.glow.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.effects.glow.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.effects.glow.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published config.layers.texts.effects.glow.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.effects.glow.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.effects.glow.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.effects.glow.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.effects.glow.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.effects.glow.intensity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.effects.glow.opacity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.effects.highlight option.
- Type
TextHighlightStyle- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.effects.highlight.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.effects.highlight.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.effects.highlight.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.effects.highlight.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.effects.highlight.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.effects.highlight.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.effects.highlight.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.effects.highlight.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.effects.highlight.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.effects.highlight.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published config.layers.texts.effects.highlight.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.effects.highlight.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.effects.highlight.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.effects.highlight.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published config.layers.texts.effects.highlight.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.effects.highlight.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.effects.highlight.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.effects.highlight.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.effects.highlight.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.effects.highlight.opacity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.effects.shadow option.
- Type
TextShadowStyle- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.effects.shadow.blur option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.effects.shadow.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.effects.shadow.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.effects.shadow.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.effects.shadow.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.effects.shadow.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.effects.shadow.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.effects.shadow.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.effects.shadow.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.effects.shadow.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.effects.shadow.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published config.layers.texts.effects.shadow.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.effects.shadow.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.effects.shadow.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.effects.shadow.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published config.layers.texts.effects.shadow.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.effects.shadow.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.effects.shadow.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.effects.shadow.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.effects.shadow.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.effects.shadow.offsetX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.effects.shadow.offsetY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.effects.shadow.opacity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.texts.fill
OptionalGrouped fill color / gradient and draw opacity (see {@link resolveTextFill}).
- Type
TextFill- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.texts.fill.color
OptionalPublished config.layers.texts.fill.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.fill.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.fill.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.fill.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.fill.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.fill.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.fill.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.fill.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.fill.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.fill.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published config.layers.texts.fill.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.fill.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.fill.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.fill.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published config.layers.texts.fill.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.fill.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.fill.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.fill.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.fill.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.texts.fill.opacity
OptionalPublished config.layers.texts.fill.opacity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.texts.font
OptionalPublished config.layers.texts.font option.
- Type
{ size?: number; family?: string; name?: string; path?: string; }- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.texts.font.family
OptionalPublished config.layers.texts.font.family option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.texts.font.name
OptionalPublished config.layers.texts.font.name option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.texts.font.path
OptionalPublished config.layers.texts.font.path option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.texts.font.size
OptionalPublished config.layers.texts.font.size option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.texts.fontFamily
OptionalPublished config.layers.texts.fontFamily option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.texts.fontName
OptionalPublished config.layers.texts.fontName option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.texts.fontPath
OptionalPublished config.layers.texts.fontPath option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.texts.fontSize
OptionalPublished config.layers.texts.fontSize option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.texts.glow
OptionalPublished config.layers.texts.glow option.
- Type
TextGlowStyle- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.texts.glow.color
OptionalPublished config.layers.texts.glow.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.glow.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.glow.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.glow.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.glow.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.glow.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.glow.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.glow.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.glow.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.glow.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published config.layers.texts.glow.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.glow.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.glow.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.glow.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published config.layers.texts.glow.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.glow.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.glow.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.glow.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.glow.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.glow.intensity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.texts.glow.opacity
OptionalPublished config.layers.texts.glow.opacity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.texts.gradient
OptionalPublished config.layers.texts.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published config.layers.texts.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published config.layers.texts.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.texts.highlight
OptionalPublished config.layers.texts.highlight option.
- Type
TextHighlightStyle- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.highlight.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.highlight.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.highlight.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.highlight.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.highlight.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.highlight.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.highlight.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.highlight.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.highlight.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.highlight.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published config.layers.texts.highlight.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.highlight.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.highlight.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.highlight.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published config.layers.texts.highlight.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.highlight.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.highlight.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.highlight.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.highlight.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.highlight.opacity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.includeCharMetrics option.
- Type
boolean- Default
- —
- Allowed
falsetrue- Runtime
- node22, node24, node26
config.layers.texts.italic
OptionalPublished config.layers.texts.italic option.
- Type
boolean- Default
- —
- Allowed
falsetrue- Runtime
- node22, node24, node26
config.layers.texts.layout
OptionalGrouped line height, spacing, and wrap bounds (see {@link resolveTextLayout}).
- Type
TextLayout- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.layout.letterSpacing option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.layout.lineHeight option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.layout.maxHeight option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.layout.maxWidth option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.layout.wordSpacing option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.letterSpacing option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.texts.lineHeight
OptionalPublished config.layers.texts.lineHeight option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.texts.maxHeight
OptionalPublished config.layers.texts.maxHeight option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.texts.maxWidth
OptionalPublished config.layers.texts.maxWidth option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.measurementCanvas option.
- Type
{ width?: number; height?: number; }- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.measurementCanvas.height option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.measurementCanvas.width option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.texts.opacity
OptionalPublished config.layers.texts.opacity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.texts.overline
OptionalPublished config.layers.texts.overline option.
- Type
TextLineDecoration- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.overline.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.overline.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.overline.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.overline.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.overline.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.overline.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.overline.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.overline.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.overline.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.overline.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published config.layers.texts.overline.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.overline.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.overline.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.overline.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published config.layers.texts.overline.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.overline.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.overline.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.overline.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.overline.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.overline.width option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.texts.placement
OptionalGrouped alignment, baseline, and rotation (see {@link resolveTextPlacement}).
- Type
TextPlacement- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.placement.rotation option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.placement.textAlign option.
- Type
TextAlignMode- Default
- —
- Allowed
5 values
"center""left""right""start""end"- Runtime
- node22, node24, node26
Published config.layers.texts.placement.textBaseline option.
- Type
TextBaselineMode- Default
- —
- Allowed
6 values
"top""bottom""alphabetic""hanging""ideographic""middle"- Runtime
- node22, node24, node26
config.layers.texts.rotation
OptionalPublished config.layers.texts.rotation option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.texts.shadow
OptionalPublished config.layers.texts.shadow option.
- Type
TextShadowStyle- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.texts.shadow.blur
OptionalPublished config.layers.texts.shadow.blur option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.texts.shadow.color
OptionalPublished config.layers.texts.shadow.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.shadow.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.shadow.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.shadow.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.shadow.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.shadow.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.shadow.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.shadow.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.shadow.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.shadow.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published config.layers.texts.shadow.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.shadow.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.shadow.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.shadow.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published config.layers.texts.shadow.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.shadow.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.shadow.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.shadow.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.shadow.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.shadow.offsetX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.shadow.offsetY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.shadow.opacity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.strikethrough option.
- Type
TextLineDecoration- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.strikethrough.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.strikethrough.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.strikethrough.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.strikethrough.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.strikethrough.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.strikethrough.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.strikethrough.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.strikethrough.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.strikethrough.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.strikethrough.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published config.layers.texts.strikethrough.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.strikethrough.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.strikethrough.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.strikethrough.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published config.layers.texts.strikethrough.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.strikethrough.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.strikethrough.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.strikethrough.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.strikethrough.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.strikethrough.width option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.texts.stroke
OptionalPublished config.layers.texts.stroke option.
- Type
TextStrokeStyle- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.texts.stroke.color
OptionalPublished config.layers.texts.stroke.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.stroke.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.stroke.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.stroke.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.stroke.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.stroke.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.stroke.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.stroke.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.stroke.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.stroke.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published config.layers.texts.stroke.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.stroke.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.stroke.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.stroke.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published config.layers.texts.stroke.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.stroke.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.stroke.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.stroke.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.stroke.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.stroke.opacity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.texts.stroke.style
OptionalPublished config.layers.texts.stroke.style option.
- Type
"solid" | "dashed" | "dotted" | "groove" | "ridge" | "double"- Default
- —
- Allowed
6 values
"solid""dashed""dotted""groove""ridge""double"- Runtime
- node22, node24, node26
config.layers.texts.stroke.width
OptionalPublished config.layers.texts.stroke.width option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.texts.text
RequiredPublished config.layers.texts.text option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.texts.textAlign
OptionalPublished config.layers.texts.textAlign option.
- Type
TextAlignMode- Default
- —
- Allowed
5 values
"center""left""right""start""end"- Runtime
- node22, node24, node26
config.layers.texts.textBaseline
OptionalPublished config.layers.texts.textBaseline option.
- Type
TextBaselineMode- Default
- —
- Allowed
6 values
"top""bottom""alphabetic""hanging""ideographic""middle"- Runtime
- node22, node24, node26
config.layers.texts.textOnCurve
OptionalPublished config.layers.texts.textOnCurve option.
- Type
TextCurveConfig- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.textOnCurve.baselineOffset option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.textOnCurve.layoutMode option.
- Type
CurvedTextLayoutMode- Default
- —
- Allowed
"fit""clamp""override"- Runtime
- node22, node24, node26
Published config.layers.texts.textOnCurve.radius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.textOnCurve.startAngleDeg option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.textOnCurve.sweepAngle option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.textOnCurve.up option.
- Type
boolean- Default
- —
- Allowed
falsetrue- Runtime
- node22, node24, node26
config.layers.texts.underline
OptionalPublished config.layers.texts.underline option.
- Type
TextLineDecoration- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.underline.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.underline.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.underline.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.underline.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.underline.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.underline.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.underline.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.underline.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.underline.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.underline.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published config.layers.texts.underline.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.underline.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.underline.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.underline.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published config.layers.texts.underline.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.underline.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.underline.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.underline.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.underline.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.texts.underline.width option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.texts.wordSpacing
OptionalPublished config.layers.texts.wordSpacing option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.texts.x
RequiredPublished config.layers.texts.x option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.texts.y
RequiredPublished config.layers.texts.y option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.path
RequiredPublished config.layers.path option.
- Type
unknown- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.buffer
RequiredPublished config.layers.buffer option.
- Type
Buffer<ArrayBufferLike>- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.globalAlpha
OptionalPublished config.layers.globalAlpha option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.globalCompositeOperation option.
- Type
GlobalCompositeOperation- Default
- —
- Allowed
26 values
"color""color-burn""color-dodge""copy""darken""destination-atop""destination-in""destination-out""destination-over""difference""exclusion""hard-light""hue""lighten""lighter""luminosity""multiply""overlay""saturation""screen""soft-light""source-atop""source-in""source-out""source-over""xor"- Runtime
- node22, node24, node26
config.layers.height
OptionalPublished config.layers.height option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.width
OptionalPublished config.layers.width option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.x
RequiredPublished config.layers.x option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.y
RequiredPublished config.layers.y option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.chartType
RequiredPublished config.layers.chartType option.
- Type
SceneChartType- Default
- Required
- Allowed
7 values
"pie""bar""horizontalBar""line""scatter""radar""polarArea"- Runtime
- node22, node24, node26
config.layers.data
RequiredPublished config.layers.data option.
- Type
unknown- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.opacity
OptionalPublished config.layers.opacity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.lines
RequiredPublished config.layers.lines option.
- Type
CustomOptions | CustomOptions[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.lines.arrow
OptionalPublished config.layers.lines.arrow option.
- Type
{ start?: boolean; end?: boolean; size?: number; style?: "filled" | "outline"; color?: string; }- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.lines.arrow.color
OptionalPublished config.layers.lines.arrow.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.lines.arrow.end
OptionalPublished config.layers.lines.arrow.end option.
- Type
boolean- Default
- —
- Allowed
falsetrue- Runtime
- node22, node24, node26
config.layers.lines.arrow.size
OptionalPublished config.layers.lines.arrow.size option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.lines.arrow.start
OptionalPublished config.layers.lines.arrow.start option.
- Type
boolean- Default
- —
- Allowed
falsetrue- Runtime
- node22, node24, node26
config.layers.lines.arrow.style
OptionalPublished config.layers.lines.arrow.style option.
- Type
"filled" | "outline"- Default
- —
- Allowed
"filled""outline"- Runtime
- node22, node24, node26
Published config.layers.lines.endCoordinates option.
- Type
{ x: number; y: number; }- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.endCoordinates.x option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.endCoordinates.y option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.lines.lineStyle
OptionalPublished config.layers.lines.lineStyle option.
- Type
{ width?: number; color?: string; gradient?: gradient; lineRadius?: string | number; lineJoin?: "round" | "bevel" | "miter"; lineCap?: "square" | "butt" | "round"; singleLine?: boolean; lineDash?: { dashArray?: number[]; offset?: number; }; pattern?: { type: "dots" | "custom" | "dashes"; segments?: number[]; offset?: number; }; texture?: string | Buffer<ArrayBufferLike>; stroke?: { color?: string; gradient?: gradient; width?: number; lineRadius?: string | number; lineCap?: "square" | "butt" | "round"; }; shadow?: { offsetX?: number; offsetY?: number; blur?: number; color?: string; gradient?: gradient; lineRadius?: string | number; }; }- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.lineCap option.
- Type
"square" | "butt" | "round"- Default
- —
- Allowed
"square""butt""round"- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.lineDash option.
- Type
{ dashArray?: number[]; offset?: number; }- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.lineDash.dashArray option.
- Type
number[]- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.lineDash.offset option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.lineJoin option.
- Type
"round" | "bevel" | "miter"- Default
- —
- Allowed
"round""bevel""miter"- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.lineRadius option.
- Type
string | number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.pattern option.
- Type
{ type: "dots" | "custom" | "dashes"; segments?: number[]; offset?: number; }- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.pattern.offset option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.pattern.segments option.
- Type
number[]- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.pattern.type option.
- Type
"dots" | "custom" | "dashes"- Default
- Required
- Allowed
"dots""custom""dashes"- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.shadow option.
- Type
{ offsetX?: number; offsetY?: number; blur?: number; color?: string; gradient?: gradient; lineRadius?: string | number; }- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.shadow.blur option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.shadow.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.shadow.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.shadow.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.shadow.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.shadow.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.shadow.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.shadow.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.shadow.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.shadow.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.shadow.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.shadow.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.shadow.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.shadow.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.shadow.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.shadow.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.shadow.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.shadow.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.shadow.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.shadow.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.shadow.lineRadius option.
- Type
string | number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.shadow.offsetX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.shadow.offsetY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.singleLine option.
- Type
boolean- Default
- —
- Allowed
falsetrue- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.stroke option.
- Type
{ color?: string; gradient?: gradient; width?: number; lineRadius?: string | number; lineCap?: "square" | "butt" | "round"; }- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.stroke.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.stroke.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.stroke.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.stroke.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.stroke.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.stroke.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.stroke.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.stroke.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.stroke.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.stroke.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.stroke.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.stroke.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.stroke.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.stroke.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.stroke.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.stroke.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.stroke.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.stroke.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.stroke.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.stroke.lineCap option.
- Type
"square" | "butt" | "round"- Default
- —
- Allowed
"square""butt""round"- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.stroke.lineRadius option.
- Type
string | number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.stroke.width option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.texture option.
- Type
string | Buffer<ArrayBufferLike>- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.lineStyle.width option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.lines.markers
OptionalPublished config.layers.lines.markers option.
- Type
{ position: number; shape: "square" | "circle" | "diamond" | "arrow"; size: number; color: string; }[]- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.markers.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.markers.position option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.markers.shape option.
- Type
"square" | "circle" | "diamond" | "arrow"- Default
- Required
- Allowed
"square""circle""diamond""arrow"- Runtime
- node22, node24, node26
config.layers.lines.markers.size
RequiredPublished config.layers.lines.markers.size option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.lines.path
OptionalPublished config.layers.lines.path option.
- Type
{ type: "bezier" | "smooth" | "catmull-rom"; tension?: number; closed?: boolean; }- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.lines.path.closed
OptionalPublished config.layers.lines.path.closed option.
- Type
boolean- Default
- —
- Allowed
falsetrue- Runtime
- node22, node24, node26
config.layers.lines.path.tension
OptionalPublished config.layers.lines.path.tension option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.lines.path.type
RequiredPublished config.layers.lines.path.type option.
- Type
"bezier" | "smooth" | "catmull-rom"- Default
- Required
- Allowed
"bezier""smooth""catmull-rom"- Runtime
- node22, node24, node26
Published config.layers.lines.startCoordinates option.
- Type
{ x: number; y: number; }- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.startCoordinates.x option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.lines.startCoordinates.y option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.background
OptionalChild background paint only; dimensions are always taken from `placement`.
- Type
SceneBackground- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.bgLayers option.
- Type
BackgroundLayer[]- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.bgLayers.blendMode option.
- Type
GlobalCompositeOperation- Default
- —
- Allowed
26 values
"color""color-burn""color-dodge""copy""darken""destination-atop""destination-in""destination-out""destination-over""difference""exclusion""hard-light""hue""lighten""lighter""luminosity""multiply""overlay""saturation""screen""soft-light""source-atop""source-in""source-out""source-over""xor"- Runtime
- node22, node24, node26
Published config.layers.background.bgLayers.opacity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.bgLayers.type option.
- Type
"color"- Default
- Required
- Allowed
"color"- Runtime
- node22, node24, node26
Published config.layers.background.bgLayers.value option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.bgLayers.align option.
- Type
AlignMode- Default
- —
- Allowed
9 values
"center""top""bottom""left""right""top-left""top-right""bottom-left""bottom-right"- Runtime
- node22, node24, node26
Published config.layers.background.bgLayers.fit option.
- Type
"fill" | "contain" | "cover"- Default
- —
- Allowed
"fill""contain""cover"- Runtime
- node22, node24, node26
Published config.layers.background.bgLayers.source option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.bgLayers.repeat option.
- Type
BackgroundPatternRepeat- Default
- —
- Allowed
"repeat""no-repeat""repeat-x""repeat-y"- Runtime
- node22, node24, node26
Published config.layers.background.bgLayers.pattern option.
- Type
PatternOptions- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.bgLayers.pattern.blendMode option.
- Type
GlobalCompositeOperation- Default
- —
- Allowed
26 values
"color""color-burn""color-dodge""copy""darken""destination-atop""destination-in""destination-out""destination-over""difference""exclusion""hard-light""hue""lighten""lighter""luminosity""multiply""overlay""saturation""screen""soft-light""source-atop""source-in""source-out""source-over""xor"- Runtime
- node22, node24, node26
Published config.layers.background.bgLayers.pattern.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.bgLayers.pattern.customPatternImage option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.bgLayers.pattern.gradient option.
- Type
GradientConfig- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.bgLayers.pattern.gradient.angle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.bgLayers.pattern.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.bgLayers.pattern.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.bgLayers.pattern.gradient.colors option.
- Type
{ stop: number; color: string; }[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.bgLayers.pattern.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.bgLayers.pattern.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.bgLayers.pattern.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.bgLayers.pattern.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.bgLayers.pattern.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.bgLayers.pattern.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published config.layers.background.bgLayers.pattern.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.bgLayers.pattern.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.bgLayers.pattern.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.bgLayers.pattern.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.bgLayers.pattern.gradient.type option.
- Type
"linear" | "radial" | "conic"- Default
- Required
- Allowed
"linear""radial""conic"- Runtime
- node22, node24, node26
Published config.layers.background.bgLayers.pattern.offsetX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.bgLayers.pattern.offsetY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.bgLayers.pattern.opacity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.bgLayers.pattern.repeat option.
- Type
"repeat" | "no-repeat" | "repeat-x" | "repeat-y"- Default
- —
- Allowed
"repeat""no-repeat""repeat-x""repeat-y"- Runtime
- node22, node24, node26
Published config.layers.background.bgLayers.pattern.rotation option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.bgLayers.pattern.scale option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.bgLayers.pattern.secondaryColor option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.bgLayers.pattern.size option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.bgLayers.pattern.spacing option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.bgLayers.pattern.type option.
- Type
"grid" | "dots" | "diagonal" | "stripes" | "waves" | "crosses" | "hexagons" | "checkerboard" | "diamonds" | "triangles" | "stars" | "polka" | "custom"- Default
- Required
- Allowed
13 values
"grid""dots""diagonal""stripes""waves""crosses""hexagons""checkerboard""diamonds""triangles""stars""polka""custom"- Runtime
- node22, node24, node26
Published config.layers.background.bgLayers.intensity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.blendMode option.
- Type
GlobalCompositeOperation- Default
- —
- Allowed
26 values
"color""color-burn""color-dodge""copy""darken""destination-atop""destination-in""destination-out""destination-over""difference""exclusion""hard-light""hue""lighten""lighter""luminosity""multiply""overlay""saturation""screen""soft-light""source-atop""source-in""source-out""source-over""xor"- Runtime
- node22, node24, node26
config.layers.background.blur
OptionalPublished config.layers.background.blur option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.borderPosition option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.borderRadius option.
- Type
number | "circular"- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.background.colorBg
OptionalPublished config.layers.background.colorBg option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.customBg option.
- Type
CanvasCustomBackground- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Placement used by `contain` / `cover` when `inherit` is false.
- Type
AlignMode- Default
- —
- Allowed
9 values
"center""top""bottom""left""right""top-left""top-right""bottom-left""bottom-right"- Runtime
- node22, node24, node26
Image filters applied to this background only.
- Type
ImageFilter[]- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.customBg.filters.angle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.customBg.filters.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.customBg.filters.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.customBg.filters.height option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.customBg.filters.intensity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.customBg.filters.levels option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.customBg.filters.radius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.customBg.filters.size option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.customBg.filters.type option.
- Type
"saturation" | "gaussianBlur" | "motionBlur" | "radialBlur" | "sharpen" | "noise" | "grain" | "edgeDetection" | "emboss" | "invert" | "grayscale" | "sepia" | "pixelate" | "brightness" | "contrast" | "hueShift" | "posterize"- Default
- Required
- Allowed
17 values
"saturation""gaussianBlur""motionBlur""radialBlur""sharpen""noise""grain""edgeDetection""emboss""invert""grayscale""sepia""pixelate""brightness""contrast""hueShift""posterize"- Runtime
- node22, node24, node26
Published config.layers.background.customBg.filters.value option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.customBg.filters.width option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Optional pixelate region. Omit for the whole filtered surface.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.customBg.filters.y option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Resize policy when `inherit` is false.
- Type
FitMode- Default
- —
- Allowed
"fill""contain""cover"- Runtime
- node22, node24, node26
Adopt the source image dimensions as the canvas dimensions.
- Type
boolean- Default
- —
- Allowed
falsetrue- Runtime
- node22, node24, node26
Background-image opacity, multiplied by the canvas-level opacity.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.customBg.source option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.gradientBg option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.gradientBg.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.gradientBg.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.gradientBg.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.gradientBg.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.gradientBg.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.gradientBg.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.gradientBg.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.gradientBg.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published config.layers.background.gradientBg.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.gradientBg.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.gradientBg.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.gradientBg.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published config.layers.background.gradientBg.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.gradientBg.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.gradientBg.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.gradientBg.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.gradientBg.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.background.noiseBg
OptionalPublished config.layers.background.noiseBg option.
- Type
{ intensity?: number; }- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.noiseBg.intensity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.background.opacity
OptionalPublished config.layers.background.opacity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.patternBg option.
- Type
PatternOptions- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.patternBg.blendMode option.
- Type
GlobalCompositeOperation- Default
- —
- Allowed
26 values
"color""color-burn""color-dodge""copy""darken""destination-atop""destination-in""destination-out""destination-over""difference""exclusion""hard-light""hue""lighten""lighter""luminosity""multiply""overlay""saturation""screen""soft-light""source-atop""source-in""source-out""source-over""xor"- Runtime
- node22, node24, node26
Published config.layers.background.patternBg.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.patternBg.customPatternImage option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.patternBg.gradient option.
- Type
GradientConfig- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.patternBg.gradient.angle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.patternBg.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.patternBg.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.patternBg.gradient.colors option.
- Type
{ stop: number; color: string; }[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.patternBg.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.patternBg.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.patternBg.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.patternBg.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.patternBg.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.patternBg.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published config.layers.background.patternBg.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.patternBg.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.patternBg.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.patternBg.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.patternBg.gradient.type option.
- Type
"linear" | "radial" | "conic"- Default
- Required
- Allowed
"linear""radial""conic"- Runtime
- node22, node24, node26
Published config.layers.background.patternBg.offsetX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.patternBg.offsetY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.patternBg.opacity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.patternBg.repeat option.
- Type
"repeat" | "no-repeat" | "repeat-x" | "repeat-y"- Default
- —
- Allowed
"repeat""no-repeat""repeat-x""repeat-y"- Runtime
- node22, node24, node26
Published config.layers.background.patternBg.rotation option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.patternBg.scale option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.patternBg.secondaryColor option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.patternBg.size option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.patternBg.spacing option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.patternBg.type option.
- Type
"grid" | "dots" | "diagonal" | "stripes" | "waves" | "crosses" | "hexagons" | "checkerboard" | "diamonds" | "triangles" | "stars" | "polka" | "custom"- Default
- Required
- Allowed
13 values
"grid""dots""diagonal""stripes""waves""crosses""hexagons""checkerboard""diamonds""triangles""stars""polka""custom"- Runtime
- node22, node24, node26
Published config.layers.background.rotation option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.background.shadow
OptionalPublished config.layers.background.shadow option.
- Type
ShadowOptions- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.shadow.blur option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.shadow.borderPosition option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.shadow.borderRadius option.
- Type
number | "circular"- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.shadow.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.shadow.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.shadow.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.shadow.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.shadow.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.shadow.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.shadow.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.shadow.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.shadow.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.shadow.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published config.layers.background.shadow.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.shadow.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.shadow.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.shadow.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published config.layers.background.shadow.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.shadow.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.shadow.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.shadow.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.shadow.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.shadow.offsetX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.shadow.offsetY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.shadow.opacity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.shadow.roundedCorners option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.background.stroke
OptionalPublished config.layers.background.stroke option.
- Type
StrokeOptions- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.stroke.blur option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.stroke.borderPosition option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.stroke.borderRadius option.
- Type
number | "circular"- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.stroke.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.stroke.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.stroke.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.stroke.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.stroke.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.stroke.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.stroke.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.stroke.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.stroke.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.stroke.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published config.layers.background.stroke.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.stroke.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.stroke.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.stroke.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published config.layers.background.stroke.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.stroke.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.stroke.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.stroke.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.stroke.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.stroke.opacity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.stroke.position option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.stroke.roundedCorners option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.stroke.style option.
- Type
"solid" | "dashed" | "dotted" | "groove" | "ridge" | "double"- Default
- —
- Allowed
6 values
"solid""dashed""dotted""groove""ridge""double"- Runtime
- node22, node24, node26
Published config.layers.background.stroke.width option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.transparentBase option.
- Type
boolean- Default
- —
- Allowed
falsetrue- Runtime
- node22, node24, node26
config.layers.background.videoBg
OptionalPublished config.layers.background.videoBg option.
- Type
CanvasVideoBackground- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Placement used by `contain` / `cover` when `inherit` is false.
- Type
AlignMode- Default
- —
- Allowed
9 values
"center""top""bottom""left""right""top-left""top-right""bottom-left""bottom-right"- Runtime
- node22, node24, node26
Published config.layers.background.videoBg.autoplay option.
- Type
boolean- Default
- —
- Allowed
falsetrue- Runtime
- node22, node24, node26
Image filters applied to this background only.
- Type
ImageFilter[]- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.videoBg.filters.angle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.videoBg.filters.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.videoBg.filters.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.videoBg.filters.height option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.videoBg.filters.intensity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.videoBg.filters.levels option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.videoBg.filters.radius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.videoBg.filters.size option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.videoBg.filters.type option.
- Type
"saturation" | "gaussianBlur" | "motionBlur" | "radialBlur" | "sharpen" | "noise" | "grain" | "edgeDetection" | "emboss" | "invert" | "grayscale" | "sepia" | "pixelate" | "brightness" | "contrast" | "hueShift" | "posterize"- Default
- Required
- Allowed
17 values
"saturation""gaussianBlur""motionBlur""radialBlur""sharpen""noise""grain""edgeDetection""emboss""invert""grayscale""sepia""pixelate""brightness""contrast""hueShift""posterize"- Runtime
- node22, node24, node26
Published config.layers.background.videoBg.filters.value option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.videoBg.filters.width option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Optional pixelate region. Omit for the whole filtered surface.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.videoBg.filters.y option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Resize policy when `inherit` is false.
- Type
FitMode- Default
- —
- Allowed
"fill""contain""cover"- Runtime
- node22, node24, node26
Published config.layers.background.videoBg.format option.
- Type
"jpg" | "png"- Default
- —
- Allowed
"jpg""png"- Runtime
- node22, node24, node26
1-based frame number. Mutually exclusive with `time`. Defaults to frame 1 when neither selector is provided.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Adopt the source image dimensions as the canvas dimensions.
- Type
boolean- Default
- —
- Allowed
falsetrue- Runtime
- node22, node24, node26
Published config.layers.background.videoBg.loop option.
- Type
boolean- Default
- —
- Allowed
falsetrue- Runtime
- node22, node24, node26
Background-image opacity, multiplied by the canvas-level opacity.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
FFmpeg image quality value from 1 (best) through 31.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.videoBg.source option.
- Type
string | Buffer<ArrayBufferLike>- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Timestamp in seconds. Mutually exclusive with `frame`.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.background.x
OptionalPublished config.layers.background.x option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.background.y
OptionalPublished config.layers.background.y option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.background.zoom
OptionalPublished config.layers.background.zoom option.
- Type
{ scale?: number; centerX?: number; centerY?: number; }- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.zoom.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.zoom.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.background.zoom.scale option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.layers
RequiredChild layers are clipped to the child surface canvas before parent transforms/opacity are applied.
- Type
SceneLayer[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.layers.images
RequiredPublished config.layers.layers.images option.
- Type
ImageProperties | ImageProperties[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.align option.
- Type
AlignMode- Default
- —
- Allowed
9 values
"center""top""bottom""left""right""top-left""top-right""bottom-left""bottom-right"- Runtime
- node22, node24, node26
Published config.layers.layers.images.blendMode option.
- Type
GlobalCompositeOperation- Default
- —
- Allowed
26 values
"color""color-burn""color-dodge""copy""darken""destination-atop""destination-in""destination-out""destination-over""difference""exclusion""hard-light""hue""lighten""lighter""luminosity""multiply""overlay""saturation""screen""soft-light""source-atop""source-in""source-out""source-over""xor"- Runtime
- node22, node24, node26
config.layers.layers.images.blur
OptionalPublished config.layers.layers.images.blur option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.borderPosition option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.borderRadius option.
- Type
number | "circular"- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.boxBackground option.
- Type
BoxBackground- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.boxBackground.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.boxBackground.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.boxBackground.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.boxBackground.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.boxBackground.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.boxBackground.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.boxBackground.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.boxBackground.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.boxBackground.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.boxBackground.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published config.layers.layers.images.boxBackground.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.boxBackground.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.boxBackground.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.boxBackground.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published config.layers.layers.images.boxBackground.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.boxBackground.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.boxBackground.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.boxBackground.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.boxBackground.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.clipPath option.
- Type
{ x: number; y: number; }[]- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.clipPath.x option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.clipPath.y option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.distortion option.
- Type
{ type: "perspective" | "warp" | "bulge" | "pinch"; points?: { x: number; y: number; }[]; intensity?: number; }- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.distortion.intensity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.distortion.points option.
- Type
{ x: number; y: number; }[]- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.distortion.points.x option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.distortion.points.y option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.distortion.type option.
- Type
"perspective" | "warp" | "bulge" | "pinch"- Default
- Required
- Allowed
"perspective""warp""bulge""pinch"- Runtime
- node22, node24, node26
Published config.layers.layers.images.effects option.
- Type
{ vignette?: { intensity: number; size: number; }; lensFlare?: { x: number; y: number; intensity: number; }; chromaticAberration?: { intensity: number; }; filmGrain?: { intensity: number; }; }- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.effects.chromaticAberration option.
- Type
{ intensity: number; }- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.effects.chromaticAberration.intensity option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.effects.filmGrain option.
- Type
{ intensity: number; }- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.effects.filmGrain.intensity option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.effects.lensFlare option.
- Type
{ x: number; y: number; intensity: number; }- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.effects.lensFlare.intensity option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.effects.lensFlare.x option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.effects.lensFlare.y option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.effects.vignette option.
- Type
{ intensity: number; size: number; }- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.effects.vignette.intensity option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.effects.vignette.size option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.filterIntensity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.filterOrder option.
- Type
"pre" | "post"- Default
- —
- Allowed
"pre""post"- Runtime
- node22, node24, node26
Published config.layers.layers.images.filters option.
- Type
ImageFilter[]- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.filters.angle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.filters.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.filters.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.filters.height option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.filters.intensity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.filters.levels option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.filters.radius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.filters.size option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.filters.type option.
- Type
"saturation" | "gaussianBlur" | "motionBlur" | "radialBlur" | "sharpen" | "noise" | "grain" | "edgeDetection" | "emboss" | "invert" | "grayscale" | "sepia" | "pixelate" | "brightness" | "contrast" | "hueShift" | "posterize"- Default
- Required
- Allowed
17 values
"saturation""gaussianBlur""motionBlur""radialBlur""sharpen""noise""grain""edgeDetection""emboss""invert""grayscale""sepia""pixelate""brightness""contrast""hueShift""posterize"- Runtime
- node22, node24, node26
Published config.layers.layers.images.filters.value option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.filters.width option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Optional pixelate region. Omit for the whole filtered surface.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.filters.y option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.layers.images.fit
OptionalPublished config.layers.layers.images.fit option.
- Type
FitMode- Default
- —
- Allowed
"fill""contain""cover"- Runtime
- node22, node24, node26
Published config.layers.layers.images.height option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.inherit option.
- Type
boolean- Default
- —
- Allowed
falsetrue- Runtime
- node22, node24, node26
config.layers.layers.images.mask
OptionalPublished config.layers.layers.images.mask option.
- Type
{ source: string | Buffer<ArrayBufferLike>; mode?: "alpha" | "luminance" | "inverse"; }- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.mask.mode option.
- Type
"alpha" | "luminance" | "inverse"- Default
- —
- Allowed
"alpha""luminance""inverse"- Runtime
- node22, node24, node26
Published config.layers.layers.images.mask.source option.
- Type
string | Buffer<ArrayBufferLike>- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.meshWarp option.
- Type
{ gridX?: number; gridY?: number; controlPoints?: { x: number; y: number; }[][]; }- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.meshWarp.controlPoints option.
- Type
{ x: number; y: number; }[][]- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.meshWarp.controlPoints.x option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.meshWarp.controlPoints.y option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.meshWarp.gridX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.meshWarp.gridY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.opacity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.rotation option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.shadow option.
- Type
ShadowOptions- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.shadow.blur option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.shadow.borderPosition option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.shadow.borderRadius option.
- Type
number | "circular"- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.shadow.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.shadow.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.shadow.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.shadow.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.shadow.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.shadow.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.shadow.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.shadow.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.shadow.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.shadow.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published config.layers.layers.images.shadow.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.shadow.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.shadow.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.shadow.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published config.layers.layers.images.shadow.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.shadow.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.shadow.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.shadow.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.shadow.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.shadow.offsetX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.shadow.offsetY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.shadow.opacity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.shadow.roundedCorners option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.shape option.
- Type
ShapeProperties- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.shape.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.shape.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.shape.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.shape.endAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.shape.fill option.
- Type
boolean- Default
- —
- Allowed
falsetrue- Runtime
- node22, node24, node26
Published config.layers.layers.images.shape.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.shape.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.shape.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.shape.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.shape.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.shape.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.shape.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.shape.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.shape.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published config.layers.layers.images.shape.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.shape.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.shape.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.shape.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published config.layers.layers.images.shape.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.shape.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.shape.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.shape.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.shape.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.shape.innerRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.shape.outerRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.shape.points option.
- Type
{ x: number; y: number; }[]- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.shape.points.x option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.shape.points.y option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.shape.radius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.shape.sides option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.shape.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.source option.
- Type
string | Buffer<ArrayBufferLike>- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.stroke option.
- Type
StrokeOptions- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.stroke.blur option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.stroke.borderPosition option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.stroke.borderRadius option.
- Type
number | "circular"- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.stroke.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.stroke.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.stroke.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.stroke.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.stroke.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.stroke.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.stroke.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.stroke.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.stroke.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.stroke.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published config.layers.layers.images.stroke.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.stroke.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.stroke.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.stroke.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published config.layers.layers.images.stroke.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.stroke.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.stroke.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.stroke.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.stroke.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.stroke.opacity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.stroke.position option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.stroke.roundedCorners option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.stroke.style option.
- Type
"solid" | "dashed" | "dotted" | "groove" | "ridge" | "double"- Default
- —
- Allowed
6 values
"solid""dashed""dotted""groove""ridge""double"- Runtime
- node22, node24, node26
Published config.layers.layers.images.stroke.width option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.images.width option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.layers.images.x
RequiredPublished config.layers.layers.images.x option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.layers.images.y
RequiredPublished config.layers.layers.images.y option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.layers.options
OptionalPublished config.layers.layers.options option.
- Type
CreateImageOptions- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform option.
- Type
GroupTransformOptions- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.blendMode option.
- Type
GlobalCompositeOperation- Default
- —
- Allowed
26 values
"color""color-burn""color-dodge""copy""darken""destination-atop""destination-in""destination-out""destination-over""difference""exclusion""hard-light""hue""lighten""lighter""luminosity""multiply""overlay""saturation""screen""soft-light""source-atop""source-in""source-out""source-over""xor"- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.blur option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.borderPosition option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.borderRadius option.
- Type
number | "circular"- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.boxBackground option.
- Type
BoxBackground- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.boxBackground.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.boxBackground.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.boxBackground.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.boxBackground.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.boxBackground.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.boxBackground.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.boxBackground.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.boxBackground.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.boxBackground.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.boxBackground.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.boxBackground.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.boxBackground.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.boxBackground.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.boxBackground.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.boxBackground.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.boxBackground.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.boxBackground.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.boxBackground.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.boxBackground.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.clipPath option.
- Type
{ x: number; y: number; }[]- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.clipPath.x option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.clipPath.y option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.distortion option.
- Type
{ type: "perspective" | "warp" | "bulge" | "pinch"; points?: { x: number; y: number; }[]; intensity?: number; }- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.distortion.intensity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.distortion.points option.
- Type
{ x: number; y: number; }[]- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.distortion.points.x option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.distortion.points.y option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.distortion.type option.
- Type
"perspective" | "warp" | "bulge" | "pinch"- Default
- Required
- Allowed
"perspective""warp""bulge""pinch"- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.effects option.
- Type
{ vignette?: { intensity: number; size: number; }; lensFlare?: { x: number; y: number; intensity: number; }; chromaticAberration?: { intensity: number; }; filmGrain?: { intensity: number; }; }- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.effects.chromaticAberration option.
- Type
{ intensity: number; }- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.effects.chromaticAberration.intensity option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.effects.filmGrain option.
- Type
{ intensity: number; }- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.effects.filmGrain.intensity option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.effects.lensFlare option.
- Type
{ x: number; y: number; intensity: number; }- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.effects.lensFlare.intensity option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.effects.lensFlare.x option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.effects.lensFlare.y option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.effects.vignette option.
- Type
{ intensity: number; size: number; }- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.effects.vignette.intensity option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.effects.vignette.size option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.filterIntensity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.filterOrder option.
- Type
"pre" | "post"- Default
- —
- Allowed
"pre""post"- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.filters option.
- Type
ImageFilter[]- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.filters.angle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.filters.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.filters.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.filters.height option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.filters.intensity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.filters.levels option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.filters.radius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.filters.size option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.filters.type option.
- Type
"saturation" | "gaussianBlur" | "motionBlur" | "radialBlur" | "sharpen" | "noise" | "grain" | "edgeDetection" | "emboss" | "invert" | "grayscale" | "sepia" | "pixelate" | "brightness" | "contrast" | "hueShift" | "posterize"- Default
- Required
- Allowed
17 values
"saturation""gaussianBlur""motionBlur""radialBlur""sharpen""noise""grain""edgeDetection""emboss""invert""grayscale""sepia""pixelate""brightness""contrast""hueShift""posterize"- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.filters.value option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.filters.width option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Optional pixelate region. Omit for the whole filtered surface.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.filters.y option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.mask option.
- Type
{ source: string | Buffer<ArrayBufferLike>; mode?: "alpha" | "luminance" | "inverse"; }- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.mask.mode option.
- Type
"alpha" | "luminance" | "inverse"- Default
- —
- Allowed
"alpha""luminance""inverse"- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.mask.source option.
- Type
string | Buffer<ArrayBufferLike>- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.meshWarp option.
- Type
{ gridX?: number; gridY?: number; controlPoints?: { x: number; y: number; }[][]; }- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.meshWarp.controlPoints option.
- Type
{ x: number; y: number; }[][]- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.meshWarp.controlPoints.x option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.meshWarp.controlPoints.y option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.meshWarp.gridX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.meshWarp.gridY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.opacity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.rotation option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.scaleX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.scaleY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.shadow option.
- Type
ShadowOptions- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.shadow.blur option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.shadow.borderPosition option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.shadow.borderRadius option.
- Type
number | "circular"- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.shadow.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.shadow.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.shadow.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.shadow.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.shadow.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.shadow.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.shadow.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.shadow.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.shadow.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.shadow.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.shadow.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.shadow.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.shadow.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.shadow.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.shadow.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.shadow.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.shadow.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.shadow.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.shadow.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.shadow.offsetX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.shadow.offsetY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.shadow.opacity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.shadow.roundedCorners option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.stroke option.
- Type
StrokeOptions- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.stroke.blur option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.stroke.borderPosition option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.stroke.borderRadius option.
- Type
number | "circular"- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.stroke.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.stroke.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.stroke.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.stroke.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.stroke.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.stroke.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.stroke.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.stroke.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.stroke.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.stroke.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.stroke.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.stroke.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.stroke.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.stroke.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.stroke.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.stroke.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.stroke.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.stroke.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.stroke.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.stroke.opacity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.stroke.position option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.stroke.roundedCorners option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.stroke.style option.
- Type
"solid" | "dashed" | "dotted" | "groove" | "ridge" | "double"- Default
- —
- Allowed
6 values
"solid""dashed""dotted""groove""ridge""double"- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.stroke.width option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.translateX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.groupTransform.translateY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.options.isGrouped option.
- Type
boolean- Default
- —
- Allowed
falsetrue- Runtime
- node22, node24, node26
config.layers.layers.type
RequiredPublished config.layers.layers.type option.
- Type
"image"- Default
- Required
- Allowed
"image"- Runtime
- node22, node24, node26
config.layers.layers.texts
RequiredPublished config.layers.layers.texts option.
- Type
TextProperties | TextProperties[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.layers.texts.bold
OptionalPublished config.layers.layers.texts.bold option.
- Type
boolean- Default
- —
- Allowed
falsetrue- Runtime
- node22, node24, node26
config.layers.layers.texts.color
OptionalPublished config.layers.layers.texts.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Grouped line decorations (`underline` / `overline` / `strikethrough`) and optional `bold` / `italic` flags for the canvas font string. Nested keys override the legacy flat fields (see {@link resolveTextDecorations}).
- Type
TextDecorations- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.bold option.
- Type
boolean- Default
- —
- Allowed
falsetrue- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.italic option.
- Type
boolean- Default
- —
- Allowed
falsetrue- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.overline option.
- Type
TextLineDecoration- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.overline.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.overline.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.overline.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.overline.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.overline.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.overline.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.overline.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.overline.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.overline.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.overline.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.overline.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.overline.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.overline.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.overline.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.overline.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.overline.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.overline.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.overline.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.overline.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.overline.width option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.strikethrough option.
- Type
TextLineDecoration- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.strikethrough.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.strikethrough.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.strikethrough.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.strikethrough.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.strikethrough.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.strikethrough.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.strikethrough.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.strikethrough.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.strikethrough.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.strikethrough.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.strikethrough.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.strikethrough.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.strikethrough.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.strikethrough.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.strikethrough.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.strikethrough.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.strikethrough.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.strikethrough.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.strikethrough.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.strikethrough.width option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.underline option.
- Type
TextLineDecoration- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.underline.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.underline.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.underline.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.underline.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.underline.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.underline.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.underline.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.underline.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.underline.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.underline.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.underline.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.underline.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.underline.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.underline.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.underline.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.underline.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.underline.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.underline.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.underline.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.decorations.underline.width option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Grouped highlight, glow, and shadow. When set, entries override the legacy flat fields (see {@link resolveTextEffects}).
- Type
TextEffects- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.glow option.
- Type
TextGlowStyle- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.glow.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.glow.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.glow.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.glow.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.glow.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.glow.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.glow.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.glow.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.glow.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.glow.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.glow.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.glow.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.glow.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.glow.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.glow.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.glow.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.glow.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.glow.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.glow.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.glow.intensity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.glow.opacity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.highlight option.
- Type
TextHighlightStyle- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.highlight.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.highlight.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.highlight.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.highlight.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.highlight.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.highlight.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.highlight.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.highlight.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.highlight.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.highlight.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.highlight.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.highlight.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.highlight.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.highlight.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.highlight.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.highlight.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.highlight.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.highlight.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.highlight.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.highlight.opacity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.shadow option.
- Type
TextShadowStyle- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.shadow.blur option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.shadow.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.shadow.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.shadow.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.shadow.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.shadow.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.shadow.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.shadow.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.shadow.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.shadow.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.shadow.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.shadow.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.shadow.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.shadow.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.shadow.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.shadow.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.shadow.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.shadow.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.shadow.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.shadow.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.shadow.offsetX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.shadow.offsetY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.effects.shadow.opacity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.layers.texts.fill
OptionalGrouped fill color / gradient and draw opacity (see {@link resolveTextFill}).
- Type
TextFill- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.fill.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.fill.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.fill.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.fill.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.fill.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.fill.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.fill.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.fill.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.fill.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.fill.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published config.layers.layers.texts.fill.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.fill.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.fill.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.fill.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published config.layers.layers.texts.fill.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.fill.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.fill.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.fill.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.fill.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.fill.opacity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.layers.texts.font
OptionalPublished config.layers.layers.texts.font option.
- Type
{ size?: number; family?: string; name?: string; path?: string; }- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.font.family option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.font.name option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.font.path option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.font.size option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.fontFamily option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.fontName option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.fontPath option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.fontSize option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.layers.texts.glow
OptionalPublished config.layers.layers.texts.glow option.
- Type
TextGlowStyle- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.glow.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.glow.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.glow.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.glow.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.glow.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.glow.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.glow.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.glow.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.glow.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.glow.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published config.layers.layers.texts.glow.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.glow.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.glow.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.glow.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published config.layers.layers.texts.glow.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.glow.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.glow.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.glow.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.glow.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.glow.intensity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.glow.opacity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published config.layers.layers.texts.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published config.layers.layers.texts.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.highlight option.
- Type
TextHighlightStyle- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.highlight.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.highlight.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.highlight.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.highlight.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.highlight.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.highlight.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.highlight.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.highlight.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.highlight.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.highlight.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published config.layers.layers.texts.highlight.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.highlight.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.highlight.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.highlight.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published config.layers.layers.texts.highlight.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.highlight.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.highlight.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.highlight.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.highlight.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.highlight.opacity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.includeCharMetrics option.
- Type
boolean- Default
- —
- Allowed
falsetrue- Runtime
- node22, node24, node26
Published config.layers.layers.texts.italic option.
- Type
boolean- Default
- —
- Allowed
falsetrue- Runtime
- node22, node24, node26
Grouped line height, spacing, and wrap bounds (see {@link resolveTextLayout}).
- Type
TextLayout- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.layout.letterSpacing option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.layout.lineHeight option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.layout.maxHeight option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.layout.maxWidth option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.layout.wordSpacing option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.letterSpacing option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.lineHeight option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.maxHeight option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.maxWidth option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.measurementCanvas option.
- Type
{ width?: number; height?: number; }- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.measurementCanvas.height option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.measurementCanvas.width option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.opacity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.overline option.
- Type
TextLineDecoration- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.overline.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.overline.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.overline.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.overline.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.overline.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.overline.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.overline.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.overline.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.overline.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.overline.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published config.layers.layers.texts.overline.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.overline.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.overline.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.overline.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published config.layers.layers.texts.overline.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.overline.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.overline.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.overline.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.overline.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.overline.width option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Grouped alignment, baseline, and rotation (see {@link resolveTextPlacement}).
- Type
TextPlacement- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.placement.rotation option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.placement.textAlign option.
- Type
TextAlignMode- Default
- —
- Allowed
5 values
"center""left""right""start""end"- Runtime
- node22, node24, node26
Published config.layers.layers.texts.placement.textBaseline option.
- Type
TextBaselineMode- Default
- —
- Allowed
6 values
"top""bottom""alphabetic""hanging""ideographic""middle"- Runtime
- node22, node24, node26
Published config.layers.layers.texts.rotation option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.shadow option.
- Type
TextShadowStyle- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.shadow.blur option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.shadow.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.shadow.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.shadow.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.shadow.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.shadow.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.shadow.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.shadow.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.shadow.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.shadow.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.shadow.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published config.layers.layers.texts.shadow.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.shadow.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.shadow.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.shadow.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published config.layers.layers.texts.shadow.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.shadow.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.shadow.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.shadow.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.shadow.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.shadow.offsetX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.shadow.offsetY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.shadow.opacity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.strikethrough option.
- Type
TextLineDecoration- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.strikethrough.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.strikethrough.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.strikethrough.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.strikethrough.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.strikethrough.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.strikethrough.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.strikethrough.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.strikethrough.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.strikethrough.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.strikethrough.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published config.layers.layers.texts.strikethrough.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.strikethrough.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.strikethrough.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.strikethrough.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published config.layers.layers.texts.strikethrough.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.strikethrough.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.strikethrough.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.strikethrough.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.strikethrough.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.strikethrough.width option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.stroke option.
- Type
TextStrokeStyle- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.stroke.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.stroke.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.stroke.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.stroke.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.stroke.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.stroke.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.stroke.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.stroke.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.stroke.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.stroke.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published config.layers.layers.texts.stroke.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.stroke.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.stroke.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.stroke.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published config.layers.layers.texts.stroke.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.stroke.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.stroke.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.stroke.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.stroke.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.stroke.opacity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.stroke.style option.
- Type
"solid" | "dashed" | "dotted" | "groove" | "ridge" | "double"- Default
- —
- Allowed
6 values
"solid""dashed""dotted""groove""ridge""double"- Runtime
- node22, node24, node26
Published config.layers.layers.texts.stroke.width option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.layers.texts.text
RequiredPublished config.layers.layers.texts.text option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.textAlign option.
- Type
TextAlignMode- Default
- —
- Allowed
5 values
"center""left""right""start""end"- Runtime
- node22, node24, node26
Published config.layers.layers.texts.textBaseline option.
- Type
TextBaselineMode- Default
- —
- Allowed
6 values
"top""bottom""alphabetic""hanging""ideographic""middle"- Runtime
- node22, node24, node26
Published config.layers.layers.texts.textOnCurve option.
- Type
TextCurveConfig- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.textOnCurve.baselineOffset option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.textOnCurve.layoutMode option.
- Type
CurvedTextLayoutMode- Default
- —
- Allowed
"fit""clamp""override"- Runtime
- node22, node24, node26
Published config.layers.layers.texts.textOnCurve.radius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.textOnCurve.startAngleDeg option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.textOnCurve.sweepAngle option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.textOnCurve.up option.
- Type
boolean- Default
- —
- Allowed
falsetrue- Runtime
- node22, node24, node26
Published config.layers.layers.texts.underline option.
- Type
TextLineDecoration- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.underline.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.underline.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.underline.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.underline.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.underline.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.underline.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.underline.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.underline.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.underline.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.underline.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published config.layers.layers.texts.underline.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.underline.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.underline.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.underline.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published config.layers.layers.texts.underline.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.underline.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.underline.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.underline.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.underline.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.underline.width option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.texts.wordSpacing option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.layers.texts.x
RequiredPublished config.layers.layers.texts.x option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.layers.texts.y
RequiredPublished config.layers.layers.texts.y option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.layers.path
RequiredPublished config.layers.layers.path option.
- Type
unknown- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.layers.buffer
RequiredPublished config.layers.layers.buffer option.
- Type
Buffer<ArrayBufferLike>- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.layers.globalAlpha
OptionalPublished config.layers.layers.globalAlpha option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.globalCompositeOperation option.
- Type
GlobalCompositeOperation- Default
- —
- Allowed
26 values
"color""color-burn""color-dodge""copy""darken""destination-atop""destination-in""destination-out""destination-over""difference""exclusion""hard-light""hue""lighten""lighter""luminosity""multiply""overlay""saturation""screen""soft-light""source-atop""source-in""source-out""source-over""xor"- Runtime
- node22, node24, node26
config.layers.layers.height
OptionalPublished config.layers.layers.height option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.layers.width
OptionalPublished config.layers.layers.width option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.layers.x
RequiredPublished config.layers.layers.x option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.layers.y
RequiredPublished config.layers.layers.y option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.layers.chartType
RequiredPublished config.layers.layers.chartType option.
- Type
SceneChartType- Default
- Required
- Allowed
7 values
"pie""bar""horizontalBar""line""scatter""radar""polarArea"- Runtime
- node22, node24, node26
config.layers.layers.data
RequiredPublished config.layers.layers.data option.
- Type
unknown- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.layers.opacity
OptionalPublished config.layers.layers.opacity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.layers.lines
RequiredPublished config.layers.layers.lines option.
- Type
CustomOptions | CustomOptions[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.layers.lines.arrow
OptionalPublished config.layers.layers.lines.arrow option.
- Type
{ start?: boolean; end?: boolean; size?: number; style?: "filled" | "outline"; color?: string; }- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.arrow.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.arrow.end option.
- Type
boolean- Default
- —
- Allowed
falsetrue- Runtime
- node22, node24, node26
Published config.layers.layers.lines.arrow.size option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.arrow.start option.
- Type
boolean- Default
- —
- Allowed
falsetrue- Runtime
- node22, node24, node26
Published config.layers.layers.lines.arrow.style option.
- Type
"filled" | "outline"- Default
- —
- Allowed
"filled""outline"- Runtime
- node22, node24, node26
Published config.layers.layers.lines.endCoordinates option.
- Type
{ x: number; y: number; }- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.endCoordinates.x option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.endCoordinates.y option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle option.
- Type
{ width?: number; color?: string; gradient?: gradient; lineRadius?: string | number; lineJoin?: "round" | "bevel" | "miter"; lineCap?: "square" | "butt" | "round"; singleLine?: boolean; lineDash?: { dashArray?: number[]; offset?: number; }; pattern?: { type: "dots" | "custom" | "dashes"; segments?: number[]; offset?: number; }; texture?: string | Buffer<ArrayBufferLike>; stroke?: { color?: string; gradient?: gradient; width?: number; lineRadius?: string | number; lineCap?: "square" | "butt" | "round"; }; shadow?: { offsetX?: number; offsetY?: number; blur?: number; color?: string; gradient?: gradient; lineRadius?: string | number; }; }- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.lineCap option.
- Type
"square" | "butt" | "round"- Default
- —
- Allowed
"square""butt""round"- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.lineDash option.
- Type
{ dashArray?: number[]; offset?: number; }- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.lineDash.dashArray option.
- Type
number[]- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.lineDash.offset option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.lineJoin option.
- Type
"round" | "bevel" | "miter"- Default
- —
- Allowed
"round""bevel""miter"- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.lineRadius option.
- Type
string | number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.pattern option.
- Type
{ type: "dots" | "custom" | "dashes"; segments?: number[]; offset?: number; }- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.pattern.offset option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.pattern.segments option.
- Type
number[]- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.pattern.type option.
- Type
"dots" | "custom" | "dashes"- Default
- Required
- Allowed
"dots""custom""dashes"- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.shadow option.
- Type
{ offsetX?: number; offsetY?: number; blur?: number; color?: string; gradient?: gradient; lineRadius?: string | number; }- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.shadow.blur option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.shadow.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.shadow.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.shadow.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.shadow.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.shadow.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.shadow.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.shadow.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.shadow.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.shadow.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.shadow.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.shadow.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.shadow.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.shadow.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.shadow.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.shadow.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.shadow.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.shadow.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.shadow.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.shadow.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.shadow.lineRadius option.
- Type
string | number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.shadow.offsetX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.shadow.offsetY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.singleLine option.
- Type
boolean- Default
- —
- Allowed
falsetrue- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.stroke option.
- Type
{ color?: string; gradient?: gradient; width?: number; lineRadius?: string | number; lineCap?: "square" | "butt" | "round"; }- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.stroke.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.stroke.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.stroke.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.stroke.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.stroke.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.stroke.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.stroke.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.stroke.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.stroke.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.stroke.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.stroke.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.stroke.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.stroke.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.stroke.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.stroke.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.stroke.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.stroke.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.stroke.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.stroke.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.stroke.lineCap option.
- Type
"square" | "butt" | "round"- Default
- —
- Allowed
"square""butt""round"- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.stroke.lineRadius option.
- Type
string | number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.stroke.width option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.texture option.
- Type
string | Buffer<ArrayBufferLike>- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.lineStyle.width option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.markers option.
- Type
{ position: number; shape: "square" | "circle" | "diamond" | "arrow"; size: number; color: string; }[]- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.markers.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.markers.position option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.markers.shape option.
- Type
"square" | "circle" | "diamond" | "arrow"- Default
- Required
- Allowed
"square""circle""diamond""arrow"- Runtime
- node22, node24, node26
Published config.layers.layers.lines.markers.size option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.layers.lines.path
OptionalPublished config.layers.layers.lines.path option.
- Type
{ type: "bezier" | "smooth" | "catmull-rom"; tension?: number; closed?: boolean; }- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.path.closed option.
- Type
boolean- Default
- —
- Allowed
falsetrue- Runtime
- node22, node24, node26
Published config.layers.layers.lines.path.tension option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.path.type option.
- Type
"bezier" | "smooth" | "catmull-rom"- Default
- Required
- Allowed
"bezier""smooth""catmull-rom"- Runtime
- node22, node24, node26
Published config.layers.layers.lines.startCoordinates option.
- Type
{ x: number; y: number; }- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.startCoordinates.x option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.layers.lines.startCoordinates.y option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.placement
RequiredPublished config.layers.placement option.
- Type
SceneSurfacePlacement- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published config.layers.placement.globalCompositeOperation option.
- Type
GlobalCompositeOperation- Default
- —
- Allowed
26 values
"color""color-burn""color-dodge""copy""darken""destination-atop""destination-in""destination-out""destination-over""difference""exclusion""hard-light""hue""lighten""lighter""luminosity""multiply""overlay""saturation""screen""soft-light""source-atop""source-in""source-out""source-over""xor"- Runtime
- node22, node24, node26
config.layers.placement.height
RequiredPublished config.layers.placement.height option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.placement.opacity
OptionalPublished config.layers.placement.opacity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.placement.rotation
OptionalPublished config.layers.placement.rotation option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.placement.scaleX
OptionalPublished config.layers.placement.scaleX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.placement.scaleY
OptionalPublished config.layers.placement.scaleY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.placement.width
RequiredPublished config.layers.placement.width option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.placement.x
RequiredPublished config.layers.placement.x option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
config.layers.placement.y
RequiredPublished config.layers.placement.y option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
config.width
RequiredPublished config.width option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Types
__type: { width: number; height: number; background?: SceneBackground; layers?: SceneLayer[]; }
- width
number - height
number - background?
SceneBackground: SceneBackground- customBg?
CanvasCustomBackground: CanvasCustomBackground- source
string - inherit?
boolean - fit?
FitMode- variant 1
"fill" - variant 2
"contain" - variant 3
"cover"
- variant 1
- align?
AlignMode- variant 1
"center" - variant 2
"top" - variant 3
"bottom" - variant 4
"left" - variant 5
"right" - variant 6
"top-left" - variant 7
"top-right" - variant 8
"bottom-left" - variant 9
"bottom-right"
- variant 1
- filters?
ImageFilter[]- variant 1
ImageFilter: ImageFilter- type
"saturation" | "gaussianBlur" | "motionBlur" | "radialBlur" | "sharpen" | "noise" | "grain" | "edgeDetection" | "emboss" | "invert" | "grayscale" | "sepia" | "pixelate" | "brightness" | "contrast" | "hueShift" | "posterize" - intensity?
number - radius?
number - angle?
number - centerX?
number - centerY?
number - value?
number - levels?
number - size?
number - x?
number - y?
number - width?
number - height?
number
- type
- variant 1
- opacity?
number
- source
- shadow?
ShadowOptions: ShadowOptions- color?
string - gradient?
gradient- variant 1
__type: { type: "linear"; startX?: number; startY?: number; endX?: number; endY?: number; rotate?: number; pivotX?: number; pivotY?: number; repeat?: "repeat" | "reflect" | "no-repeat"; colors: GradientStop[]; }- type
"linear" - startX?
number - startY?
number - endX?
number - endY?
number - rotate?
number - pivotX?
number - pivotY?
number - repeat?
"repeat" | "reflect" | "no-repeat" - colors
GradientStop[]
- type
- variant 2
__type: { type: "radial"; startX?: number; startY?: number; startRadius?: number; endX?: number; endY?: number; endRadius?: number; rotate?: number; pivotX?: number; pivotY?: number; repeat?: "repeat" | "reflect" | "no-repeat"; colors: GradientStop[]; }- type
"radial" - startX?
number - startY?
number - startRadius?
number - endX?
number - endY?
number - endRadius?
number - rotate?
number - pivotX?
number - pivotY?
number - repeat?
"repeat" | "reflect" | "no-repeat" - colors
GradientStop[]
- type
- variant 3
__type: { type: "conic"; centerX?: number; centerY?: number; startAngle?: number; rotate?: number; pivotX?: number; pivotY?: number; colors: GradientStop[]; }- type
"conic" - centerX?
number - centerY?
number - startAngle?
number - rotate?
number - pivotX?
number - pivotY?
number - colors
GradientStop[]
- type
- variant 1
- offsetX?
number - offsetY?
number - blur?
number - opacity?
number - borderRadius?
number | "circular"- variant 1
number - variant 2
"circular"
- variant 1
- roundedCorners?
string - borderPosition?
string
- color?
- stroke?
StrokeOptions: StrokeOptions- color?
string - gradient?
gradient- variant 1
__type: { type: "linear"; startX?: number; startY?: number; endX?: number; endY?: number; rotate?: number; pivotX?: number; pivotY?: number; repeat?: "repeat" | "reflect" | "no-repeat"; colors: GradientStop[]; }- type
"linear" - startX?
number - startY?
number - endX?
number - endY?
number - rotate?
number - pivotX?
number - pivotY?
number - repeat?
"repeat" | "reflect" | "no-repeat" - colors
GradientStop[]
- type
- variant 2
__type: { type: "radial"; startX?: number; startY?: number; startRadius?: number; endX?: number; endY?: number; endRadius?: number; rotate?: number; pivotX?: number; pivotY?: number; repeat?: "repeat" | "reflect" | "no-repeat"; colors: GradientStop[]; }- type
"radial" - startX?
number - startY?
number - startRadius?
number - endX?
number - endY?
number - endRadius?
number - rotate?
number - pivotX?
number - pivotY?
number - repeat?
"repeat" | "reflect" | "no-repeat" - colors
GradientStop[]
- type
- variant 3
__type: { type: "conic"; centerX?: number; centerY?: number; startAngle?: number; rotate?: number; pivotX?: number; pivotY?: number; colors: GradientStop[]; }- type
"conic" - centerX?
number - centerY?
number - startAngle?
number - rotate?
number - pivotX?
number - pivotY?
number - colors
GradientStop[]
- type
- variant 1
- width?
number - position?
number - blur?
number - opacity?
number - borderRadius?
number | "circular"- variant 1
number - variant 2
"circular"
- variant 1
- borderPosition?
string - roundedCorners?
string - style?
"solid" | "dashed" | "dotted" | "groove" | "ridge" | "double"- variant 1
"solid" - variant 2
"dashed" - variant 3
"dotted" - variant 4
"groove" - variant 5
"ridge" - variant 6
"double"
- variant 1
- color?
- x?
number - y?
number - rotation?
number - opacity?
number - videoBg?
CanvasVideoBackground: CanvasVideoBackground- source
string | Buffer<ArrayBufferLike>- variant 1
string - variant 2
Buffer<ArrayBufferLike>
- variant 1
- frame?
number - time?
number - format?
"jpg" | "png"- variant 1
"jpg" - variant 2
"png"
- variant 1
- quality?
number - loop?
boolean - autoplay?
boolean - inherit?
boolean - fit?
FitMode- variant 1
"fill" - variant 2
"contain" - variant 3
"cover"
- variant 1
- align?
AlignMode- variant 1
"center" - variant 2
"top" - variant 3
"bottom" - variant 4
"left" - variant 5
"right" - variant 6
"top-left" - variant 7
"top-right" - variant 8
"bottom-left" - variant 9
"bottom-right"
- variant 1
- filters?
ImageFilter[]- variant 1
ImageFilter: ImageFilter- type
"saturation" | "gaussianBlur" | "motionBlur" | "radialBlur" | "sharpen" | "noise" | "grain" | "edgeDetection" | "emboss" | "invert" | "grayscale" | "sepia" | "pixelate" | "brightness" | "contrast" | "hueShift" | "posterize" - intensity?
number - radius?
number - angle?
number - centerX?
number - centerY?
number - value?
number - levels?
number - size?
number - x?
number - y?
number - width?
number - height?
number
- type
- variant 1
- opacity?
number
- source
- colorBg?
string - gradientBg?
gradient- variant 1
__type: { type: "linear"; startX?: number; startY?: number; endX?: number; endY?: number; rotate?: number; pivotX?: number; pivotY?: number; repeat?: "repeat" | "reflect" | "no-repeat"; colors: GradientStop[]; }- type
"linear" - startX?
number - startY?
number - endX?
number - endY?
number - rotate?
number - pivotX?
number - pivotY?
number - repeat?
"repeat" | "reflect" | "no-repeat"- variant 1
"repeat" - variant 2
"reflect" - variant 3
"no-repeat"
- variant 1
- colors
GradientStop[]- variant 1
GradientStop
- variant 1
- type
- variant 2
__type: { type: "radial"; startX?: number; startY?: number; startRadius?: number; endX?: number; endY?: number; endRadius?: number; rotate?: number; pivotX?: number; pivotY?: number; repeat?: "repeat" | "reflect" | "no-repeat"; colors: GradientStop[]; }- type
"radial" - startX?
number - startY?
number - startRadius?
number - endX?
number - endY?
number - endRadius?
number - rotate?
number - pivotX?
number - pivotY?
number - repeat?
"repeat" | "reflect" | "no-repeat"- variant 1
"repeat" - variant 2
"reflect" - variant 3
"no-repeat"
- variant 1
- colors
GradientStop[]- variant 1
GradientStop
- variant 1
- type
- variant 3
__type: { type: "conic"; centerX?: number; centerY?: number; startAngle?: number; rotate?: number; pivotX?: number; pivotY?: number; colors: GradientStop[]; }- type
"conic" - centerX?
number - centerY?
number - startAngle?
number - rotate?
number - pivotX?
number - pivotY?
number - colors
GradientStop[]- variant 1
GradientStop
- variant 1
- type
- variant 1
- patternBg?
PatternOptions: PatternOptions- type
"grid" | "dots" | "diagonal" | "stripes" | "waves" | "crosses" | "hexagons" | "checkerboard" | "diamonds" | "triangles" | "stars" | "polka" | "custom"- variant 1
"grid" - variant 2
"dots" - variant 3
"diagonal" - variant 4
"stripes" - variant 5
"waves" - variant 6
"crosses" - variant 7
"hexagons" - variant 8
"checkerboard" - variant 9
"diamonds" - variant 10
"triangles" - variant 11
"stars" - variant 12
"polka" - variant 13
"custom"
- variant 1
- color?
string - secondaryColor?
string - opacity?
number - size?
number - spacing?
number - rotation?
number - customPatternImage?
string - repeat?
"repeat" | "no-repeat" | "repeat-x" | "repeat-y"- variant 1
"repeat" - variant 2
"no-repeat" - variant 3
"repeat-x" - variant 4
"repeat-y"
- variant 1
- scale?
number - offsetX?
number - offsetY?
number - blendMode?
GlobalCompositeOperation- variant 1
"color" - variant 2
"color-burn" - variant 3
"color-dodge" - variant 4
"copy" - variant 5
"darken" - variant 6
"destination-atop" - variant 7
"destination-in" - variant 8
"destination-out" - variant 9
"destination-over" - variant 10
"difference" - variant 11
"exclusion" - variant 12
"hard-light" - variant 13
"hue" - variant 14
"lighten" - variant 15
"lighter" - variant 16
"luminosity" - variant 17
"multiply" - variant 18
"overlay" - variant 19
"saturation" - variant 20
"screen" - variant 21
"soft-light" - variant 22
"source-atop" - variant 23
"source-in" - variant 24
"source-out" - variant 25
"source-over" - variant 26
"xor"
- variant 1
- gradient?
GradientConfig: GradientConfig- type
"linear" | "radial" | "conic"- variant 1
"linear" - variant 2
"radial" - variant 3
"conic"
- variant 1
- startX?
number - startY?
number - endX?
number - endY?
number - startRadius?
number - endRadius?
number - angle?
number - centerX?
number - centerY?
number - startAngle?
number - repeat?
"repeat" | "reflect" | "no-repeat"- variant 1
"repeat" - variant 2
"reflect" - variant 3
"no-repeat"
- variant 1
- colors
{ stop: number; color: string; }[]- variant 1
{ stop: number; color: string; }
- variant 1
- type
- type
- noiseBg?
__type: { intensity?: number; }- intensity?
number
- intensity?
- transparentBase?
boolean - bgLayers?
BackgroundLayer[]- variant 1
BackgroundLayer- variant 1
__type: { type: "color"; value: string; opacity?: number; blendMode?: GlobalCompositeOperation; }- type
"color" - value
string - opacity?
number - blendMode?
GlobalCompositeOperation
- type
- variant 2
__type: { type: "gradient"; value: gradient; opacity?: number; blendMode?: GlobalCompositeOperation; }- type
"gradient" - value
gradient - opacity?
number - blendMode?
GlobalCompositeOperation
- type
- variant 3
__type: { type: "image"; source: string; opacity?: number; fit?: "fill" | "contain" | "cover"; align?: AlignMode; blendMode?: GlobalCompositeOperation; }- type
"image" - source
string - opacity?
number - fit?
"fill" | "contain" | "cover" - align?
AlignMode - blendMode?
GlobalCompositeOperation
- type
- variant 4
__type: { type: "pattern"; source: string; repeat?: BackgroundPatternRepeat; opacity?: number; blendMode?: GlobalCompositeOperation; }- type
"pattern" - source
string - repeat?
BackgroundPatternRepeat - opacity?
number - blendMode?
GlobalCompositeOperation
- type
- variant 5
__type: { type: "presetPattern"; pattern: PatternOptions; opacity?: number; blendMode?: GlobalCompositeOperation; }- type
"presetPattern" - pattern
PatternOptions - opacity?
number - blendMode?
GlobalCompositeOperation
- type
- variant 6
__type: { type: "noise"; intensity?: number; blendMode?: GlobalCompositeOperation; }- type
"noise" - intensity?
number - blendMode?
GlobalCompositeOperation
- type
- variant 1
- variant 1
- blendMode?
GlobalCompositeOperation- variant 1
"color" - variant 2
"color-burn" - variant 3
"color-dodge" - variant 4
"copy" - variant 5
"darken" - variant 6
"destination-atop" - variant 7
"destination-in" - variant 8
"destination-out" - variant 9
"destination-over" - variant 10
"difference" - variant 11
"exclusion" - variant 12
"hard-light" - variant 13
"hue" - variant 14
"lighten" - variant 15
"lighter" - variant 16
"luminosity" - variant 17
"multiply" - variant 18
"overlay" - variant 19
"saturation" - variant 20
"screen" - variant 21
"soft-light" - variant 22
"source-atop" - variant 23
"source-in" - variant 24
"source-out" - variant 25
"source-over" - variant 26
"xor"
- variant 1
- blur?
number - borderRadius?
number | "circular"- variant 1
number - variant 2
"circular"
- variant 1
- borderPosition?
string - zoom?
__type: { scale?: number; centerX?: number; centerY?: number; }- scale?
number - centerX?
number - centerY?
number
- scale?
- customBg?
- layers?
SceneLayer[]- variant 1
SceneLayer- variant 1
__type: { type: "image"; images: ImageProperties | ImageProperties[]; options?: CreateImageOptions; }- type
"image" - images
ImageProperties | ImageProperties[]- variant 1
ImageProperties - variant 2
ImageProperties[]
- variant 1
- options?
CreateImageOptions: CreateImageOptions- isGrouped?
boolean - groupTransform?
GroupTransformOptions
- isGrouped?
- type
- variant 2
__type: { type: "text"; texts: TextProperties | TextProperties[]; }- type
"text" - texts
TextProperties | TextProperties[]- variant 1
TextProperties - variant 2
TextProperties[]
- variant 1
- type
- variant 3
__type: { type: "path"; path: unknown; options?: Path2DDrawOptions; }- type
"path" - path
unknown - options?
Path2DDrawOptions: Path2DDrawOptions- opacity?
number - globalCompositeOperation?
string - shadow?
{ color?: string; gradient?: gradient; blur?: number; offsetX?: number; offsetY?: number; } - gradientBounds?
{ x: number; y: number; w: number; h: number; } - stroke?
{ color?: string; gradient?: gradient; width?: number; lineCap?: "square" | "butt" | "round"; lineJoin?: "round" | "bevel" | "miter"; miterLimit?: number; style?: "solid" | "dashed" | "dotted"; dashArray?: number[]; dashOffset?: number; opacity?: number; } - fill?
{ color?: string; gradient?: gradient; opacity?: number; rule?: "nonzero" | "evenodd"; } - transform?
{ translateX?: number; translateY?: number; rotate?: number; scaleX?: number; scaleY?: number; originX?: number; originY?: number; }
- opacity?
- type
- variant 4
__type: { type: "imageBuffer"; buffer: Buffer<ArrayBufferLike>; x: number; y: number; width?: number; height?: number; globalAlpha?: number; globalCompositeOperation?: GlobalCompositeOperation; }- type
"imageBuffer" - buffer
Buffer<ArrayBufferLike> - x
number - y
number - width?
number - height?
number - globalAlpha?
number - globalCompositeOperation?
GlobalCompositeOperation- variant 1
"color" - variant 2
"color-burn" - variant 3
"color-dodge" - variant 4
"copy" - variant 5
"darken" - variant 6
"destination-atop" - variant 7
"destination-in" - variant 8
"destination-out" - variant 9
"destination-over" - variant 10
"difference" - variant 11
"exclusion" - variant 12
"hard-light" - variant 13
"hue" - variant 14
"lighten" - variant 15
"lighter" - variant 16
"luminosity" - variant 17
"multiply" - variant 18
"overlay" - variant 19
"saturation" - variant 20
"screen" - variant 21
"soft-light" - variant 22
"source-atop" - variant 23
"source-in" - variant 24
"source-out" - variant 25
"source-over" - variant 26
"xor"
- variant 1
- type
- variant 5
__type: { type: "chart"; chartType: SceneChartType; data: unknown; options?: unknown; x: number; y: number; width?: number; height?: number; opacity?: number; }- type
"chart" - chartType
SceneChartType- variant 1
"pie" - variant 2
"bar" - variant 3
"horizontalBar" - variant 4
"line" - variant 5
"scatter" - variant 6
"radar" - variant 7
"polarArea"
- variant 1
- data
unknown - options?
unknown - x
number - y
number - width?
number - height?
number - opacity?
number
- type
- variant 6
__type: { type: "chartComparison"; options: unknown; x: number; y: number; width?: number; height?: number; opacity?: number; }- type
"chartComparison" - options
unknown - x
number - y
number - width?
number - height?
number - opacity?
number
- type
- variant 7
__type: { type: "chartCombo"; options: unknown; x: number; y: number; width?: number; height?: number; opacity?: number; }- type
"chartCombo" - options
unknown - x
number - y
number - width?
number - height?
number - opacity?
number
- type
- variant 8
__type: { type: "customLines"; lines: CustomOptions | CustomOptions[]; }- type
"customLines" - lines
CustomOptions | CustomOptions[]- variant 1
CustomOptions - variant 2
CustomOptions[]
- variant 1
- type
- variant 9
__type: { type: "surface"; placement: SceneSurfacePlacement; background?: SceneBackground; layers: SceneLayer[]; }- type
"surface" - placement
SceneSurfacePlacement: SceneSurfacePlacement- x
number - y
number - width
number - height
number - opacity?
number - rotation?
number - scaleX?
number - scaleY?
number - globalCompositeOperation?
GlobalCompositeOperation
- x
- background?
SceneBackground: SceneBackground- customBg?
CanvasCustomBackground - shadow?
ShadowOptions - stroke?
StrokeOptions - x?
number - y?
number - rotation?
number - opacity?
number - videoBg?
CanvasVideoBackground - colorBg?
string - gradientBg?
gradient - patternBg?
PatternOptions - noiseBg?
{ intensity?: number; } - transparentBase?
boolean - bgLayers?
BackgroundLayer[] - blendMode?
GlobalCompositeOperation - blur?
number - borderRadius?
number | "circular" - borderPosition?
string - zoom?
{ scale?: number; centerX?: number; centerY?: number; }
- customBg?
- layers
SceneLayer[]- variant 1
SceneLayer
- variant 1
- type
- variant 1
- variant 1
Return value
The return contract is generated from the packed declaration. Async wrappers and nullable/undefined variants remain visible in the type model.
Errors
NOT APPLICABLE — no verified errors are bound to this API.
Limits
NOT APPLICABLE — no API-specific verified limits are bound to this API.
Related APIs
No explicit related API metadata.