├── .editorconfig ├── .eslintrc.js ├── .github └── workflows │ ├── gh-pages.yml │ ├── on-pull-request.yml │ ├── on-push-main.yml │ └── on-push-tags.yml ├── .gitignore ├── LICENSE ├── README.md ├── babel.config.js ├── examples ├── basic.html ├── basic.ts ├── germany.geojson ├── index.html ├── nominatim.html ├── nominatim.ts ├── shared.css ├── use-geographic.html ├── use-geographic.ts ├── vector.html ├── vector.ts ├── wms-verbose.css ├── wms-verbose.html ├── wms-verbose.ts ├── wms.html └── wms.ts ├── jest.config.ts ├── jest ├── FixJSDOMEnvironment.ts └── resizeObserverMock.js ├── package.json ├── src ├── defaultLayerDescriber.test.ts ├── defaultLayerDescriber.ts ├── defaultLayerFilter.ts ├── defaultTextualDescriber.ts ├── defaultViewDescriber.test.ts ├── defaultViewDescriber.ts ├── determineLayerType.test.ts ├── determineLayerType.ts ├── determineSourceType.test.ts ├── determineSourceType.ts ├── fetchSpy.ts ├── index.test.ts ├── index.ts ├── layerDescriptionsToText.test.ts ├── layerDescriptionsToText.ts ├── nominatimTextualDescriber.ts ├── types.ts ├── util.test.ts ├── util.ts ├── viewDescriptionToText.test.ts └── viewDescriptionToText.ts ├── testdata └── capabilites-example.xml ├── tsconfig.json ├── typedoc.json └── vite.config.mjs /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrestris/ol-describe-map/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrestris/ol-describe-map/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/workflows/gh-pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrestris/ol-describe-map/HEAD/.github/workflows/gh-pages.yml -------------------------------------------------------------------------------- /.github/workflows/on-pull-request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrestris/ol-describe-map/HEAD/.github/workflows/on-pull-request.yml -------------------------------------------------------------------------------- /.github/workflows/on-push-main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrestris/ol-describe-map/HEAD/.github/workflows/on-push-main.yml -------------------------------------------------------------------------------- /.github/workflows/on-push-tags.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrestris/ol-describe-map/HEAD/.github/workflows/on-push-tags.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | coverage/ 2 | 3 | dist/ 4 | 5 | node_modules/ 6 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrestris/ol-describe-map/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrestris/ol-describe-map/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrestris/ol-describe-map/HEAD/babel.config.js -------------------------------------------------------------------------------- /examples/basic.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrestris/ol-describe-map/HEAD/examples/basic.html -------------------------------------------------------------------------------- /examples/basic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrestris/ol-describe-map/HEAD/examples/basic.ts -------------------------------------------------------------------------------- /examples/germany.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrestris/ol-describe-map/HEAD/examples/germany.geojson -------------------------------------------------------------------------------- /examples/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrestris/ol-describe-map/HEAD/examples/index.html -------------------------------------------------------------------------------- /examples/nominatim.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrestris/ol-describe-map/HEAD/examples/nominatim.html -------------------------------------------------------------------------------- /examples/nominatim.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrestris/ol-describe-map/HEAD/examples/nominatim.ts -------------------------------------------------------------------------------- /examples/shared.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrestris/ol-describe-map/HEAD/examples/shared.css -------------------------------------------------------------------------------- /examples/use-geographic.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrestris/ol-describe-map/HEAD/examples/use-geographic.html -------------------------------------------------------------------------------- /examples/use-geographic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrestris/ol-describe-map/HEAD/examples/use-geographic.ts -------------------------------------------------------------------------------- /examples/vector.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrestris/ol-describe-map/HEAD/examples/vector.html -------------------------------------------------------------------------------- /examples/vector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrestris/ol-describe-map/HEAD/examples/vector.ts -------------------------------------------------------------------------------- /examples/wms-verbose.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrestris/ol-describe-map/HEAD/examples/wms-verbose.css -------------------------------------------------------------------------------- /examples/wms-verbose.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrestris/ol-describe-map/HEAD/examples/wms-verbose.html -------------------------------------------------------------------------------- /examples/wms-verbose.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrestris/ol-describe-map/HEAD/examples/wms-verbose.ts -------------------------------------------------------------------------------- /examples/wms.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrestris/ol-describe-map/HEAD/examples/wms.html -------------------------------------------------------------------------------- /examples/wms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrestris/ol-describe-map/HEAD/examples/wms.ts -------------------------------------------------------------------------------- /jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrestris/ol-describe-map/HEAD/jest.config.ts -------------------------------------------------------------------------------- /jest/FixJSDOMEnvironment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrestris/ol-describe-map/HEAD/jest/FixJSDOMEnvironment.ts -------------------------------------------------------------------------------- /jest/resizeObserverMock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrestris/ol-describe-map/HEAD/jest/resizeObserverMock.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrestris/ol-describe-map/HEAD/package.json -------------------------------------------------------------------------------- /src/defaultLayerDescriber.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrestris/ol-describe-map/HEAD/src/defaultLayerDescriber.test.ts -------------------------------------------------------------------------------- /src/defaultLayerDescriber.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrestris/ol-describe-map/HEAD/src/defaultLayerDescriber.ts -------------------------------------------------------------------------------- /src/defaultLayerFilter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrestris/ol-describe-map/HEAD/src/defaultLayerFilter.ts -------------------------------------------------------------------------------- /src/defaultTextualDescriber.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrestris/ol-describe-map/HEAD/src/defaultTextualDescriber.ts -------------------------------------------------------------------------------- /src/defaultViewDescriber.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrestris/ol-describe-map/HEAD/src/defaultViewDescriber.test.ts -------------------------------------------------------------------------------- /src/defaultViewDescriber.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrestris/ol-describe-map/HEAD/src/defaultViewDescriber.ts -------------------------------------------------------------------------------- /src/determineLayerType.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrestris/ol-describe-map/HEAD/src/determineLayerType.test.ts -------------------------------------------------------------------------------- /src/determineLayerType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrestris/ol-describe-map/HEAD/src/determineLayerType.ts -------------------------------------------------------------------------------- /src/determineSourceType.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrestris/ol-describe-map/HEAD/src/determineSourceType.test.ts -------------------------------------------------------------------------------- /src/determineSourceType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrestris/ol-describe-map/HEAD/src/determineSourceType.ts -------------------------------------------------------------------------------- /src/fetchSpy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrestris/ol-describe-map/HEAD/src/fetchSpy.ts -------------------------------------------------------------------------------- /src/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrestris/ol-describe-map/HEAD/src/index.test.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrestris/ol-describe-map/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/layerDescriptionsToText.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrestris/ol-describe-map/HEAD/src/layerDescriptionsToText.test.ts -------------------------------------------------------------------------------- /src/layerDescriptionsToText.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrestris/ol-describe-map/HEAD/src/layerDescriptionsToText.ts -------------------------------------------------------------------------------- /src/nominatimTextualDescriber.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrestris/ol-describe-map/HEAD/src/nominatimTextualDescriber.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrestris/ol-describe-map/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/util.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrestris/ol-describe-map/HEAD/src/util.test.ts -------------------------------------------------------------------------------- /src/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrestris/ol-describe-map/HEAD/src/util.ts -------------------------------------------------------------------------------- /src/viewDescriptionToText.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrestris/ol-describe-map/HEAD/src/viewDescriptionToText.test.ts -------------------------------------------------------------------------------- /src/viewDescriptionToText.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrestris/ol-describe-map/HEAD/src/viewDescriptionToText.ts -------------------------------------------------------------------------------- /testdata/capabilites-example.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrestris/ol-describe-map/HEAD/testdata/capabilites-example.xml -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrestris/ol-describe-map/HEAD/tsconfig.json -------------------------------------------------------------------------------- /typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrestris/ol-describe-map/HEAD/typedoc.json -------------------------------------------------------------------------------- /vite.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrestris/ol-describe-map/HEAD/vite.config.mjs --------------------------------------------------------------------------------