holoviz / geoviews

Simple, concise geographical visualization in Python
http://geoviews.org
BSD 3-Clause "New" or "Revised" License
592 stars 76 forks source link

Bump bokeh versions #714

Closed hoxbro closed 6 months ago

hoxbro commented 6 months ago

It needs Panel 1.4 released before it makes sense.

Has a lot of any errors when building

    geoviews/models/clear_tool.ts:13:9 - error TS7053: Element implicitly has an 'any' type because expression of type 'string' can't be used to index type 'Data'.
      No index signature with a parameter of type 'string' was found on type 'Data'.

    13         source.data[column] = []
               ~~~~~~~~~~~~~~~~~~~
    geoviews/models/poly_draw.ts:64:15 - error TS7053: Element implicitly has an 'any' type because expression of type 'any' can't be used to index type 'Data'.

    64           x = point_ds.data[pxkey][index]
                     ~~~~~~~~~~~~~~~~~~~~
    geoviews/models/poly_draw.ts:66:15 - error TS7053: Element implicitly has an 'any' type because expression of type 'any' can't be used to index type 'Data'.

    66           y = point_ds.data[pykey][index]
                     ~~~~~~~~~~~~~~~~~~~~
    geoviews/models/poly_draw.ts:67:13 - error TS2367: This comparison appears to be unintentional because the types '"pan" | "pinch" | "rotate" | "move" | "tap" | "press" | "pan_start" | "pan_end" | "pinch_start" | "pinch_end" | "rotate_start" | "rotate_end" | "double_tap" | "press_up" | "enter" | "leave" | "wheel"' and '"mousemove"' have no overlap.

    67         if (ev.type != 'mousemove')
                   ~~~~~~~~~~~~~~~~~~~~~~
    geoviews/models/poly_draw.ts:83:9 - error TS7053: Element implicitly has an 'any' type because expression of type 'any' can't be used to index type 'Data'.

    83         point_cds.data[pxkey] = xs
               ~~~~~~~~~~~~~~~~~~~~~
    geoviews/models/poly_draw.ts:89:9 - error TS7053: Element implicitly has an 'any' type because expression of type 'any' can't be used to index type 'Data'.

    89         point_cds.data[pykey] = ys
               ~~~~~~~~~~~~~~~~~~~~~
    geoviews/models/poly_draw.ts:96:9 - error TS7053: Element implicitly has an 'any' type because expression of type 'string' can't be used to index type 'Data'.
      No index signature with a parameter of type 'string' was found on type 'Data'.

    96         point_cds.data[key] = styles[key]
               ~~~~~~~~~~~~~~~~~~~
    geoviews/models/poly_draw.ts:101:9 - error TS7053: Element implicitly has an 'any' type because expression of type 'string' can't be used to index type 'Data'.
      No index signature with a parameter of type 'string' was found on type 'Data'.

    101         point_cds.data[col] = []
                ~~~~~~~~~~~~~~~~~~~
    geoviews/models/poly_draw.ts:150:20 - error TS7053: Element implicitly has an 'any' type because expression of type 'any' can't be used to index type 'Data'.

    150       const xidx = cds.data[xkey].length-1
                           ~~~~~~~~~~~~~~
    geoviews/models/poly_draw.ts:154:10 - error TS7053: Element implicitly has an 'any' type because expression of type 'any' can't be used to index type 'Data'.

    154         (cds.data[xkey] as any).splice(xidx, 1)
                 ~~~~~~~~~~~~~~
    geoviews/models/poly_draw.ts:157:20 - error TS7053: Element implicitly has an 'any' type because expression of type 'any' can't be used to index type 'Data'.

    157       const yidx = cds.data[ykey].length-1
                           ~~~~~~~~~~~~~~
    geoviews/models/poly_draw.ts:161:10 - error TS7053: Element implicitly has an 'any' type because expression of type 'any' can't be used to index type 'Data'.

    161         (cds.data[ykey] as any).splice(yidx, 1)
                 ~~~~~~~~~~~~~~
    geoviews/models/poly_edit.ts:76:22 - error TS7053: Element implicitly has an 'any' type because expression of type 'any' can't be used to index type 'Data'.

    76           point.push(cds.data[xkey][index])
                            ~~~~~~~~~~~~~~
    geoviews/models/poly_edit.ts:77:11 - error TS7053: Element implicitly has an 'any' type because expression of type 'any' can't be used to index type 'Data'.

    77           cds.data[xkey][index] += dx
                 ~~~~~~~~~~~~~~
    geoviews/models/poly_edit.ts:80:22 - error TS7053: Element implicitly has an 'any' type because expression of type 'any' can't be used to index type 'Data'.

    80           point.push(cds.data[ykey][index])
                            ~~~~~~~~~~~~~~
    geoviews/models/poly_edit.ts:81:11 - error TS7053: Element implicitly has an 'any' type because expression of type 'any' can't be used to index type 'Data'.

    81           cds.data[ykey][index] += dy
                 ~~~~~~~~~~~~~~
    geoviews/models/poly_edit.ts:101:9 - error TS7053: Element implicitly has an 'any' type because expression of type 'any' can't be used to index type 'Data'.

    101         point_cds.data[pxkey] = xs
                ~~~~~~~~~~~~~~~~~~~~~
    geoviews/models/poly_edit.ts:107:9 - error TS7053: Element implicitly has an 'any' type because expression of type 'any' can't be used to index type 'Data'.

    107         point_cds.data[pykey] = ys
                ~~~~~~~~~~~~~~~~~~~~~
    geoviews/models/poly_edit.ts:114:9 - error TS7053: Element implicitly has an 'any' type because expression of type 'string' can't be used to index type 'Data'.
      No index signature with a parameter of type 'string' was found on type 'Data'.

    114         point_cds.data[key] = styles[key]
                ~~~~~~~~~~~~~~~~~~~
    geoviews/models/poly_edit.ts:119:9 - error TS7053: Element implicitly has an 'any' type because expression of type 'string' can't be used to index type 'Data'.
      No index signature with a parameter of type 'string' was found on type 'Data'.

    119         point_cds.data[col] = []
                ~~~~~~~~~~~~~~~~~~~
    geoviews/models/poly_edit.ts:205:12 - error TS7053: Element implicitly has an 'any' type because expression of type 'any' can't be used to index type 'Data'.

    205       xs = cds.data[xkey][index]
                   ~~~~~~~~~~~~~~
    geoviews/models/poly_edit.ts:207:9 - error TS7053: Element implicitly has an 'any' type because expression of type 'any' can't be used to index type 'Data'.

    207         cds.data[xkey][index] = xs = Array.from(xs)
                ~~~~~~~~~~~~~~
    geoviews/models/poly_edit.ts:213:12 - error TS7053: Element implicitly has an 'any' type because expression of type 'any' can't be used to index type 'Data'.

    213       ys = cds.data[ykey][index]
                   ~~~~~~~~~~~~~~
    geoviews/models/poly_edit.ts:215:9 - error TS7053: Element implicitly has an 'any' type because expression of type 'any' can't be used to index type 'Data'.

    215         cds.data[ykey][index] = ys = Array.from(ys)
                ~~~~~~~~~~~~~~