Type alias WorkerTileResult

WorkerTileResult: ExpiryData & {
    buckets: Bucket[];
    collisionBoxArray: CollisionBoxArray;
    featureIndex: FeatureIndex;
    glyphAtlasImage: AlphaImage;
    glyphMap?: {
        [_: string]: {
            [_: number]: StyleGlyph;
        };
    } | null;
    glyphPositions?: GlyphPositions | null;
    iconMap?: {
        [_: string]: StyleImage;
    } | null;
    imageAtlas: ImageAtlas;
    rawTileData?: ArrayBuffer;
    resourceTiming?: PerformanceResourceTiming[];
}

The worker tile's result type

Type declaration

  • buckets: Bucket[]
  • collisionBoxArray: CollisionBoxArray
  • featureIndex: FeatureIndex
  • glyphAtlasImage: AlphaImage
  • Optional glyphMap?: {
        [_: string]: {
            [_: number]: StyleGlyph;
        };
    } | null
  • Optional glyphPositions?: GlyphPositions | null
  • Optional iconMap?: {
        [_: string]: StyleImage;
    } | null
  • imageAtlas: ImageAtlas
  • Optional rawTileData?: ArrayBuffer
  • Optional resourceTiming?: PerformanceResourceTiming[]