On this page

Interface ParentRect

interface ParentRect {
    fillPaint:
        | {
            "fill-antialias"?: PropertyValueSpecification<boolean>;
            "fill-color"?: DataDrivenPropertyValueSpecification<string>;
            "fill-color-transition"?: TransitionSpecification;
            "fill-layer-opacity"?: PropertyValueSpecification<number>;
            "fill-layer-opacity-transition"?: TransitionSpecification;
            "fill-opacity"?: DataDrivenPropertyValueSpecification<number>;
            "fill-opacity-transition"?: TransitionSpecification;
            "fill-outline-color"?: DataDrivenPropertyValueSpecification<string>;
            "fill-outline-color-transition"?: TransitionSpecification;
            "fill-pattern"?: DataDrivenPropertyValueSpecification<string>;
            "fill-pattern-transition"?: TransitionSpecification;
            "fill-translate"?: PropertyValueSpecification<[number, number]>;
            "fill-translate-anchor"?: PropertyValueSpecification<"map" | "viewport">;
            "fill-translate-transition"?: TransitionSpecification;
        }
        | undefined;
    lineLayout: | {
        "line-cap"?: DataDrivenPropertyValueSpecification<
            "round"
            | "butt"
            | "square",
        >;
        "line-join"?: DataDrivenPropertyValueSpecification<
            "round"
            | "bevel"
            | "miter",
        >;
        "line-miter-limit"?: DataDrivenPropertyValueSpecification<number>;
        "line-round-limit"?: DataDrivenPropertyValueSpecification<number>;
        "line-sort-key"?: DataDrivenPropertyValueSpecification<number>;
        visibility?: VisibilitySpecification;
    }
    | undefined;
    linePaint: | {
        "line-blur"?: DataDrivenPropertyValueSpecification<number>;
        "line-blur-transition"?: TransitionSpecification;
        "line-color"?: DataDrivenPropertyValueSpecification<string>;
        "line-color-transition"?: TransitionSpecification;
        "line-dasharray"?: DataDrivenPropertyValueSpecification<number[]>;
        "line-dasharray-transition"?: TransitionSpecification;
        "line-gap-width"?: DataDrivenPropertyValueSpecification<number>;
        "line-gap-width-transition"?: TransitionSpecification;
        "line-gradient"?: ExpressionSpecification;
        "line-layer-opacity"?: PropertyValueSpecification<number>;
        "line-layer-opacity-transition"?: TransitionSpecification;
        "line-offset"?: DataDrivenPropertyValueSpecification<number>;
        "line-offset-transition"?: TransitionSpecification;
        "line-opacity"?: DataDrivenPropertyValueSpecification<number>;
        "line-opacity-transition"?: TransitionSpecification;
        "line-pattern"?: DataDrivenPropertyValueSpecification<string>;
        "line-pattern-transition"?: TransitionSpecification;
        "line-translate"?: PropertyValueSpecification<[number, number]>;
        "line-translate-anchor"?: PropertyValueSpecification<"map" | "viewport">;
        "line-translate-transition"?: TransitionSpecification;
        "line-width"?: DataDrivenPropertyValueSpecification<number>;
        "line-width-transition"?: TransitionSpecification;
    }
    | undefined;
}
Index

Properties

fillPaint:
    | {
        "fill-antialias"?: PropertyValueSpecification<boolean>;
        "fill-color"?: DataDrivenPropertyValueSpecification<string>;
        "fill-color-transition"?: TransitionSpecification;
        "fill-layer-opacity"?: PropertyValueSpecification<number>;
        "fill-layer-opacity-transition"?: TransitionSpecification;
        "fill-opacity"?: DataDrivenPropertyValueSpecification<number>;
        "fill-opacity-transition"?: TransitionSpecification;
        "fill-outline-color"?: DataDrivenPropertyValueSpecification<string>;
        "fill-outline-color-transition"?: TransitionSpecification;
        "fill-pattern"?: DataDrivenPropertyValueSpecification<string>;
        "fill-pattern-transition"?: TransitionSpecification;
        "fill-translate"?: PropertyValueSpecification<[number, number]>;
        "fill-translate-anchor"?: PropertyValueSpecification<"map" | "viewport">;
        "fill-translate-transition"?: TransitionSpecification;
    }
    | undefined

Type Declaration

lineLayout:
    | {
        "line-cap"?: DataDrivenPropertyValueSpecification<
            "round"
            | "butt"
            | "square",
        >;
        "line-join"?: DataDrivenPropertyValueSpecification<
            "round"
            | "bevel"
            | "miter",
        >;
        "line-miter-limit"?: DataDrivenPropertyValueSpecification<number>;
        "line-round-limit"?: DataDrivenPropertyValueSpecification<number>;
        "line-sort-key"?: DataDrivenPropertyValueSpecification<number>;
        visibility?: VisibilitySpecification;
    }
    | undefined

Type Declaration

linePaint:
    | {
        "line-blur"?: DataDrivenPropertyValueSpecification<number>;
        "line-blur-transition"?: TransitionSpecification;
        "line-color"?: DataDrivenPropertyValueSpecification<string>;
        "line-color-transition"?: TransitionSpecification;
        "line-dasharray"?: DataDrivenPropertyValueSpecification<number[]>;
        "line-dasharray-transition"?: TransitionSpecification;
        "line-gap-width"?: DataDrivenPropertyValueSpecification<number>;
        "line-gap-width-transition"?: TransitionSpecification;
        "line-gradient"?: ExpressionSpecification;
        "line-layer-opacity"?: PropertyValueSpecification<number>;
        "line-layer-opacity-transition"?: TransitionSpecification;
        "line-offset"?: DataDrivenPropertyValueSpecification<number>;
        "line-offset-transition"?: TransitionSpecification;
        "line-opacity"?: DataDrivenPropertyValueSpecification<number>;
        "line-opacity-transition"?: TransitionSpecification;
        "line-pattern"?: DataDrivenPropertyValueSpecification<string>;
        "line-pattern-transition"?: TransitionSpecification;
        "line-translate"?: PropertyValueSpecification<[number, number]>;
        "line-translate-anchor"?: PropertyValueSpecification<"map" | "viewport">;
        "line-translate-transition"?: TransitionSpecification;
        "line-width"?: DataDrivenPropertyValueSpecification<number>;
        "line-width-transition"?: TransitionSpecification;
    }
    | undefined

Type Declaration

Was this helpful?
SDK JS
Reference
ParentRect