CartoDB / carto-api-client

Client library for CARTO APIs and framework-agnostic CARTO + deck.gl applications.
MIT License
0 stars 0 forks source link

feat: Use wrappers around existing CARTO sources #1

Closed donmccurdy closed 6 months ago

donmccurdy commented 6 months ago

Hides DataView objects as an internal implementation detail. Wraps vectorTableSource and other functions, returning data for the widget alongside data for the layer. Possibly that can be upstreamed into the actual source functions later.

Simplifies use of widgets considerably, and reduces API surface.

In the current branch, I've broken the behavior that allows widgets to exclude themselves from filters they 'own', but that shouldn't be a problem to restore soon.