From 7519ed097e974a0096c29bea43b906eee0d6433d Mon Sep 17 00:00:00 2001 From: kruschen Date: Mon, 26 Aug 2024 20:57:02 +0000 Subject: [PATCH] renderer type files for current js files --- src/layers/renderers/drawCoordinates.d.ts | 5 +++++ src/layers/renderers/drawEmblems.d.ts | 5 +++++ src/layers/renderers/drawGrid.d.ts | 5 +++++ src/layers/renderers/drawHeightmap.d.ts | 5 +++++ src/layers/renderers/drawIce.d.ts | 5 +++++ src/layers/renderers/drawMarkers.d.ts | 5 +++++ src/layers/renderers/drawPerciption.d.ts | 5 +++++ src/layers/renderers/drawPopulation.d.ts | 5 +++++ src/layers/renderers/drawTemperature.d.ts | 5 +++++ src/layers/renderers/index.ts | 24 ++++++++++++----------- 10 files changed, 58 insertions(+), 11 deletions(-) create mode 100644 src/layers/renderers/drawCoordinates.d.ts create mode 100644 src/layers/renderers/drawEmblems.d.ts create mode 100644 src/layers/renderers/drawGrid.d.ts create mode 100644 src/layers/renderers/drawHeightmap.d.ts create mode 100644 src/layers/renderers/drawIce.d.ts create mode 100644 src/layers/renderers/drawMarkers.d.ts create mode 100644 src/layers/renderers/drawPerciption.d.ts create mode 100644 src/layers/renderers/drawPopulation.d.ts create mode 100644 src/layers/renderers/drawTemperature.d.ts diff --git a/src/layers/renderers/drawCoordinates.d.ts b/src/layers/renderers/drawCoordinates.d.ts new file mode 100644 index 00000000..9c8a0ccc --- /dev/null +++ b/src/layers/renderers/drawCoordinates.d.ts @@ -0,0 +1,5 @@ +// src/layers/renderers/drawCoordinates.d.ts +declare module 'drawCoordinates.js' { + export function drawCoordinates(): void; + // Add other exports as needed + } \ No newline at end of file diff --git a/src/layers/renderers/drawEmblems.d.ts b/src/layers/renderers/drawEmblems.d.ts new file mode 100644 index 00000000..b11d4259 --- /dev/null +++ b/src/layers/renderers/drawEmblems.d.ts @@ -0,0 +1,5 @@ +// src/layers/renderers/drawEmblems.d.ts +declare module 'drawEmblems.js' { + export function drawEmblems(): void; + // Add other exports as needed + } \ No newline at end of file diff --git a/src/layers/renderers/drawGrid.d.ts b/src/layers/renderers/drawGrid.d.ts new file mode 100644 index 00000000..6a933128 --- /dev/null +++ b/src/layers/renderers/drawGrid.d.ts @@ -0,0 +1,5 @@ +// src/layers/renderers/drawGrid.d.ts +declare module 'drawGrid.js' { + export function drawGrid(): void; + // Add other exports as needed + } \ No newline at end of file diff --git a/src/layers/renderers/drawHeightmap.d.ts b/src/layers/renderers/drawHeightmap.d.ts new file mode 100644 index 00000000..ee8676e1 --- /dev/null +++ b/src/layers/renderers/drawHeightmap.d.ts @@ -0,0 +1,5 @@ +// src/layers/renderers/drawHeightmap.d.ts +declare module 'drawHeightmap.js' { + export function drawHeightmap(): void; + // Add other exports as needed + } \ No newline at end of file diff --git a/src/layers/renderers/drawIce.d.ts b/src/layers/renderers/drawIce.d.ts new file mode 100644 index 00000000..cc12fef5 --- /dev/null +++ b/src/layers/renderers/drawIce.d.ts @@ -0,0 +1,5 @@ +// src/layers/renderers/drawIce.d.ts +declare module 'drawIce.js' { + export function drawIce(): void; + // Add other exports as needed + } \ No newline at end of file diff --git a/src/layers/renderers/drawMarkers.d.ts b/src/layers/renderers/drawMarkers.d.ts new file mode 100644 index 00000000..74033677 --- /dev/null +++ b/src/layers/renderers/drawMarkers.d.ts @@ -0,0 +1,5 @@ +// src/layers/renderers/drawMarkers.d.ts +declare module 'drawMarkers.js' { + export function drawMarkers(): void; + // Add other exports as needed + } \ No newline at end of file diff --git a/src/layers/renderers/drawPerciption.d.ts b/src/layers/renderers/drawPerciption.d.ts new file mode 100644 index 00000000..46fab332 --- /dev/null +++ b/src/layers/renderers/drawPerciption.d.ts @@ -0,0 +1,5 @@ +// src/layers/renderers/drawPrecipitation.d.ts +declare module 'drawPrecipitation.js' { + export function drawPrecipitation(): void; + // Add other exports as needed + } \ No newline at end of file diff --git a/src/layers/renderers/drawPopulation.d.ts b/src/layers/renderers/drawPopulation.d.ts new file mode 100644 index 00000000..e65e6ddb --- /dev/null +++ b/src/layers/renderers/drawPopulation.d.ts @@ -0,0 +1,5 @@ +// src/layers/renderers/drawPopulation.d.ts +declare module 'drawPopulation.js' { + export function drawPopulation(): void; + // Add other exports as needed + } \ No newline at end of file diff --git a/src/layers/renderers/drawTemperature.d.ts b/src/layers/renderers/drawTemperature.d.ts new file mode 100644 index 00000000..cee84975 --- /dev/null +++ b/src/layers/renderers/drawTemperature.d.ts @@ -0,0 +1,5 @@ +// src/layers/renderers/drawTemperature.d.ts +declare module 'drawTemperature.js' { + export function drawTemperature(): void; + // Add other exports as needed + } \ No newline at end of file diff --git a/src/layers/renderers/index.ts b/src/layers/renderers/index.ts index ce5ba093..6d42d021 100644 --- a/src/layers/renderers/index.ts +++ b/src/layers/renderers/index.ts @@ -3,23 +3,23 @@ import {drawBiomes} from "./drawBiomes"; import {drawBorders} from "./drawBorders"; import {drawBurgs} from "./drawBurgs"; import {drawCells} from "./drawCells"; -import {drawCoordinates} from "./drawCoordinates"; +import {drawCoordinates} from "drawCoordinates.js"; //MARKER: drawCoordinates.js import {drawCultures} from "./drawCultures"; -import {drawEmblems} from "./drawEmblems"; +import {drawEmblems} from "drawEmblems.js"; //MARKER: drawEmblems.js import {drawFeatures} from "./drawFeatures"; -import {drawGrid} from "./drawGrid"; -import {drawHeightmap} from "./drawHeightmap"; -import {drawIce} from "./drawIce"; +import {drawGrid} from "drawGrid.js"; //MARKER: drawGrid.js +import {drawHeightmap} from "drawHeightmap.js"; +import {drawIce} from "drawIce.js"; //MARKER: drawIce.js import {drawLabels} from "./drawLabels"; -import {drawMarkers} from "./drawMarkers"; -import {drawPopulation} from "./drawPopulation"; -import {drawPrecipitation} from "./drawPrecipitation"; +import {drawMarkers} from "drawMarkers.js"; //MARKER: drawMarkers.js +import {drawPopulation} from "drawPopulation.js"; //MARKER: drawPopulation.js +import {drawPrecipitation} from "drawPrecipitation.js"; //MARKER: drawPrecipitation.js import {drawProvinces} from "./drawProvinces"; import {drawReligions} from "./drawReligions"; import {drawRivers} from "./drawRivers"; import {drawRoutes} from "./drawRoutes"; import {drawStates} from "./drawStates"; -import {drawTemperature} from "./drawTemperature"; +import {drawTemperature} from "drawTemperature.js"; //MARKER: drawTemperature.js // Note: missed renderers are in toggle functions const layerRenderersMap = { @@ -46,9 +46,11 @@ const layerRenderersMap = { temperature: drawTemperature }; -export function renderLayer(layerName: keyof typeof layerRenderersMap, ...args: any[]) { +// export function renderLayer(layerName: keyof typeof layerRenderersMap, ...args: any[]) { +export function renderLayer(layerName: keyof typeof layerRenderersMap) { const renderer = layerRenderersMap[layerName]; TIME && console.time(renderer.name); - renderer(...args); + // renderer(...args); MARKER: for now we are not passing any arguments + renderer(); TIME && console.timeEnd(renderer.name); }