The map. Typed unknown and named mapArg because cross-module callers
(geojson, vector-tiles) pass a permissive structural view; the runtime value is always the
native maplibregl.Map.
Unique pattern ID (from buildHatchPatternId).
Hatch configuration.
Device pixel ratio.
The pattern ID (for use in fill-pattern).
Registers a hatch pattern image on a MapLibre map instance.