Skip to content
Apexify.jsDocs
Apexify.js version v5.4.5

type export

BackgroundLayer

Published type export BackgroundLayer.

apexify.jsCURRENTnode22node24node26
Source: lib-next/types/canvas.ts (opens in a new tab)

Signature

TypeScript
export type BackgroundLayer = {
    type: "color";
    value: string;
    opacity?: number;
    blendMode?: GlobalCompositeOperation;
} | {
    type: "gradient";
    value: gradient;
    opacity?: number;
    blendMode?: GlobalCompositeOperation;
} | {
    type: "image";
    source: string;
    opacity?: number;
    fit?: "fill" | "contain" | "cover";
    align?: BackgroundImageAlign;
    blendMode?: GlobalCompositeOperation;
} | {
    type: "pattern";
    source: string;
    repeat?: BackgroundPatternRepeat;
    opacity?: number;
    blendMode?: GlobalCompositeOperation;
} | {
    type: "presetPattern";
    pattern: PatternOptions;
    opacity?: number;
    blendMode?: GlobalCompositeOperation;
} | {
    type: "noise";
    intensity?: number;
    blendMode?: GlobalCompositeOperation;
};

Related APIs

No explicit related API metadata.

Next steps