BackgroundLayerSchema
constBackgroundLayerSchema:ZodObject<{id:ZodString;layout:ZodOptional<ZodObject<{ },"passthrough",ZodTypeAny,objectOutputType<{ },ZodTypeAny,"passthrough">,objectInputType<{ },ZodTypeAny,"passthrough">>>;metadata:ZodOptional<ZodRecord<ZodString,ZodAny>>;paint:ZodOptional<ZodObject<{background-color:ZodOptional<ZodUnion<[ZodEffects<ZodString,string,string>,ZodType<any[],ZodTypeDef,any[]>]>>;background-opacity:ZodOptional<ZodUnion<[ZodNumber,ZodType<any[],ZodTypeDef,any[]>]>>;background-pattern:ZodOptional<ZodUnion<[ZodString,ZodType<any[],ZodTypeDef,any[]>]>>; },"passthrough",ZodTypeAny,objectOutputType<{background-color:ZodOptional<ZodUnion<[ZodEffects<ZodString,string,string>,ZodType<…[],ZodTypeDef, …[]>]>>;background-opacity:ZodOptional<ZodUnion<[ZodNumber,ZodType<…[],ZodTypeDef, …[]>]>>;background-pattern:ZodOptional<ZodUnion<[ZodString,ZodType<…[],ZodTypeDef, …[]>]>>; },ZodTypeAny,"passthrough">,objectInputType<{background-color:ZodOptional<ZodUnion<[ZodEffects<ZodString,string,string>,ZodType<…[],ZodTypeDef, …[]>]>>;background-opacity:ZodOptional<ZodUnion<[ZodNumber,ZodType<…[],ZodTypeDef, …[]>]>>;background-pattern:ZodOptional<ZodUnion<[ZodString,ZodType<…[],ZodTypeDef, …[]>]>>; },ZodTypeAny,"passthrough">>>;type:ZodLiteral<"background">; },"passthrough",ZodTypeAny,objectOutputType<{id:ZodString;layout:ZodOptional<ZodObject<{ },"passthrough",ZodTypeAny,objectOutputType<{ },ZodTypeAny,"passthrough">,objectInputType<{ },ZodTypeAny,"passthrough">>>;metadata:ZodOptional<ZodRecord<ZodString,ZodAny>>;paint:ZodOptional<ZodObject<{background-color:ZodOptional<ZodUnion<[ZodEffects<ZodString,string,string>,ZodType<…[],ZodTypeDef, …[]>]>>;background-opacity:ZodOptional<ZodUnion<[ZodNumber,ZodType<…[],ZodTypeDef, …[]>]>>;background-pattern:ZodOptional<ZodUnion<[ZodString,ZodType<…[],ZodTypeDef, …[]>]>>; },"passthrough",ZodTypeAny,objectOutputType<{background-color:ZodOptional<ZodUnion<[ZodEffects<…, …, …>,ZodType<…, …, …>]>>;background-opacity:ZodOptional<ZodUnion<[ZodNumber,ZodType<…, …, …>]>>;background-pattern:ZodOptional<ZodUnion<[ZodString,ZodType<…, …, …>]>>; },ZodTypeAny,"passthrough">,objectInputType<{background-color:ZodOptional<ZodUnion<[ZodEffects<…, …, …>,ZodType<…, …, …>]>>;background-opacity:ZodOptional<ZodUnion<[ZodNumber,ZodType<…, …, …>]>>;background-pattern:ZodOptional<ZodUnion<[ZodString,ZodType<…, …, …>]>>; },ZodTypeAny,"passthrough">>>;type:ZodLiteral<"background">; },ZodTypeAny,"passthrough">,objectInputType<{id:ZodString;layout:ZodOptional<ZodObject<{ },"passthrough",ZodTypeAny,objectOutputType<{ },ZodTypeAny,"passthrough">,objectInputType<{ },ZodTypeAny,"passthrough">>>;metadata:ZodOptional<ZodRecord<ZodString,ZodAny>>;paint:ZodOptional<ZodObject<{background-color:ZodOptional<ZodUnion<[ZodEffects<ZodString,string,string>,ZodType<…[],ZodTypeDef, …[]>]>>;background-opacity:ZodOptional<ZodUnion<[ZodNumber,ZodType<…[],ZodTypeDef, …[]>]>>;background-pattern:ZodOptional<ZodUnion<[ZodString,ZodType<…[],ZodTypeDef, …[]>]>>; },"passthrough",ZodTypeAny,objectOutputType<{background-color:ZodOptional<ZodUnion<[ZodEffects<…, …, …>,ZodType<…, …, …>]>>;background-opacity:ZodOptional<ZodUnion<[ZodNumber,ZodType<…, …, …>]>>;background-pattern:ZodOptional<ZodUnion<[ZodString,ZodType<…, …, …>]>>; },ZodTypeAny,"passthrough">,objectInputType<{background-color:ZodOptional<ZodUnion<[ZodEffects<…, …, …>,ZodType<…, …, …>]>>;background-opacity:ZodOptional<ZodUnion<[ZodNumber,ZodType<…, …, …>]>>;background-pattern:ZodOptional<ZodUnion<[ZodString,ZodType<…, …, …>]>>; },ZodTypeAny,"passthrough">>>;type:ZodLiteral<"background">; },ZodTypeAny,"passthrough">>
Defined in: packages/core/src/schemas/layer.schema.ts:1166
Background layer for solid color backgrounds.
Remarks
Section titled “Remarks”Renders a solid color or pattern as the map background. Only one background layer is typically used per style.
Example
Section titled “Example”- id: background type: background paint: background-color: "#f0f0f0"