@danmarshall/deckgl-typings
Version:
TypeScript declaration files for deck.gl
52 lines (51 loc) • 1.86 kB
TypeScript
//typings for @deck.gl/carto v8.3.14
declare module '@deck.gl/carto/auth' {
export function setDefaultCredentials(opts: any): void;
export function getDefaultCredentials(): {
username: string;
apiKey: string;
serverUrlTemplate: string;
};
}
declare module '@deck.gl/carto/basemap' {
const _default: {
VOYAGER: string;
POSITRON: string;
DARK_MATTER: string;
};
export default _default;
}
declare module '@deck.gl/carto/layers/carto-layer' {
import { CompositeLayer } from '@deck.gl/core';
export default class CartoLayer<D, P> extends CompositeLayer<D, P> {
initializeState(): void;
updateState({ changeFlags }: { changeFlags: any }): void;
_updateTileJSON(): Promise<void>;
onHover(info: any, pickingEvent: any): any;
renderLayers(): any;
}
}
declare module '@deck.gl/carto/api/maps-api-client' {
/**
* Obtain a TileJson from Maps API v1
*/
export function getMapTileJSON(props: any): Promise<any>;
}
declare module '@deck.gl/carto/layers/carto-sql-layer' {
import CartoLayer from '@deck.gl/carto/layers/carto-layer';
export default class CartoSQLLayer<D, P> extends CartoLayer<D, P> {
_updateTileJSON(): Promise<void>;
}
}
declare module '@deck.gl/carto/layers/carto-bqtiler-layer' {
import CartoLayer from '@deck.gl/carto/layers/carto-layer';
export default class CartoBQTilerLayer<D, P> extends CartoLayer<D, P> {
_updateTileJSON(): Promise<void>;
}
}
declare module '@deck.gl/carto' {
export { getDefaultCredentials, setDefaultCredentials } from '@deck.gl/carto/auth';
export { default as CartoSQLLayer } from '@deck.gl/carto/layers/carto-sql-layer';
export { default as CartoBQTilerLayer } from '@deck.gl/carto/layers/carto-bqtiler-layer';
export { default as BASEMAP } from '@deck.gl/carto/basemap';
}