{
  "timestamp": "2024-09-08T11:30:14",
  "compiler": {
    "name": "@stencil/core",
    "version": "4.20.0",
    "typescriptVersion": "5.5.3"
  },
  "components": [
    {
      "filePath": "src/components/tdt-control/tdt-control.tsx",
      "encapsulation": "shadow",
      "tag": "tdt-control",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "control",
          "type": "Control",
          "complexType": {
            "original": "T.Control",
            "resolved": "Control",
            "references": {
              "T": {
                "location": "global",
                "id": "global::T"
              }
            }
          },
          "mutable": false,
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "Control"
            }
          ],
          "optional": false,
          "required": true
        },
        {
          "name": "offset",
          "type": "Point | undefined",
          "complexType": {
            "original": "T.Point",
            "resolved": "Point | undefined",
            "references": {
              "T": {
                "location": "global",
                "id": "global::T"
              }
            }
          },
          "mutable": false,
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "Point"
            },
            {
              "type": "undefined"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "options",
          "type": "ControlOptions | undefined",
          "complexType": {
            "original": "T.ControlOptions",
            "resolved": "ControlOptions | undefined",
            "references": {
              "T": {
                "location": "global",
                "id": "global::T"
              }
            }
          },
          "mutable": false,
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "ControlOptions"
            },
            {
              "type": "undefined"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "position",
          "type": "\"bottomleft\" | \"bottomright\" | \"topleft\" | \"topright\" | undefined",
          "complexType": {
            "original": "T.ControlPosition",
            "resolved": "\"bottomleft\" | \"bottomright\" | \"topleft\" | \"topright\" | undefined",
            "references": {
              "T": {
                "location": "global",
                "id": "global::T"
              }
            }
          },
          "mutable": false,
          "attr": "position",
          "reflectToAttr": true,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "value": "bottomleft",
              "type": "string"
            },
            {
              "value": "bottomright",
              "type": "string"
            },
            {
              "value": "topleft",
              "type": "string"
            },
            {
              "value": "topright",
              "type": "string"
            },
            {
              "type": "undefined"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "uniqueId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "unique-id",
          "reflectToAttr": true,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true
        },
        {
          "name": "visible",
          "type": "boolean",
          "complexType": {
            "original": "boolean",
            "resolved": "boolean",
            "references": {}
          },
          "mutable": false,
          "attr": "visible",
          "reflectToAttr": true,
          "docs": "",
          "docsTags": [],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/tdt-control-copyright/tdt-control-copyright.tsx",
      "encapsulation": "shadow",
      "tag": "tdt-control-copyright",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "content",
          "type": "string | undefined",
          "complexType": {
            "original": "string",
            "resolved": "string | undefined",
            "references": {}
          },
          "mutable": false,
          "attr": "content",
          "reflectToAttr": true,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            },
            {
              "type": "undefined"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "position",
          "type": "\"bottomleft\" | \"bottomright\" | \"topleft\" | \"topright\"",
          "complexType": {
            "original": "T.ControlPosition",
            "resolved": "\"bottomleft\" | \"bottomright\" | \"topleft\" | \"topright\"",
            "references": {
              "T": {
                "location": "global",
                "id": "global::T"
              }
            }
          },
          "mutable": false,
          "attr": "position",
          "reflectToAttr": true,
          "docs": "",
          "docsTags": [],
          "default": "\"topright\"",
          "values": [
            {
              "value": "bottomleft",
              "type": "string"
            },
            {
              "value": "bottomright",
              "type": "string"
            },
            {
              "value": "topleft",
              "type": "string"
            },
            {
              "value": "topright",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "uniqueId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "unique-id",
          "reflectToAttr": true,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/tdt-control-overview-map/tdt-control-overview-map.tsx",
      "encapsulation": "shadow",
      "tag": "tdt-control-overview-map",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "isOpen",
          "type": "boolean | undefined",
          "complexType": {
            "original": "T.ControlOverviewMapOptions[\"isOpen\"]",
            "resolved": "boolean | undefined",
            "references": {
              "T": {
                "location": "global",
                "id": "global::T"
              }
            }
          },
          "mutable": false,
          "attr": "is-open",
          "reflectToAttr": true,
          "docs": "",
          "docsTags": [],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            },
            {
              "type": "undefined"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "position",
          "type": "\"bottomleft\" | \"bottomright\" | \"topleft\" | \"topright\"",
          "complexType": {
            "original": "T.ControlPosition",
            "resolved": "\"bottomleft\" | \"bottomright\" | \"topleft\" | \"topright\"",
            "references": {
              "T": {
                "location": "global",
                "id": "global::T"
              }
            }
          },
          "mutable": false,
          "attr": "position",
          "reflectToAttr": true,
          "docs": "",
          "docsTags": [],
          "default": "\"bottomright\"",
          "values": [
            {
              "value": "bottomleft",
              "type": "string"
            },
            {
              "value": "bottomright",
              "type": "string"
            },
            {
              "value": "topleft",
              "type": "string"
            },
            {
              "value": "topright",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "uniqueId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "unique-id",
          "reflectToAttr": true,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/tdt-control-scale/tdt-control-scale.tsx",
      "encapsulation": "shadow",
      "tag": "tdt-control-scale",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "color",
          "type": "string | undefined",
          "complexType": {
            "original": "string",
            "resolved": "string | undefined",
            "references": {}
          },
          "mutable": false,
          "attr": "color",
          "reflectToAttr": true,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            },
            {
              "type": "undefined"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "position",
          "type": "\"bottomleft\" | \"bottomright\" | \"topleft\" | \"topright\"",
          "complexType": {
            "original": "T.ControlPosition",
            "resolved": "\"bottomleft\" | \"bottomright\" | \"topleft\" | \"topright\"",
            "references": {
              "T": {
                "location": "global",
                "id": "global::T"
              }
            }
          },
          "mutable": false,
          "attr": "position",
          "reflectToAttr": true,
          "docs": "",
          "docsTags": [],
          "default": "\"bottomleft\"",
          "values": [
            {
              "value": "bottomleft",
              "type": "string"
            },
            {
              "value": "bottomright",
              "type": "string"
            },
            {
              "value": "topleft",
              "type": "string"
            },
            {
              "value": "topright",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "uniqueId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "unique-id",
          "reflectToAttr": true,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/tdt-control-zoom/tdt-control-zoom.tsx",
      "encapsulation": "shadow",
      "tag": "tdt-control-zoom",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "position",
          "type": "\"bottomleft\" | \"bottomright\" | \"topleft\" | \"topright\"",
          "complexType": {
            "original": "T.ControlPosition",
            "resolved": "\"bottomleft\" | \"bottomright\" | \"topleft\" | \"topright\"",
            "references": {
              "T": {
                "location": "global",
                "id": "global::T"
              }
            }
          },
          "mutable": false,
          "attr": "position",
          "reflectToAttr": true,
          "docs": "",
          "docsTags": [],
          "default": "\"topleft\"",
          "values": [
            {
              "value": "bottomleft",
              "type": "string"
            },
            {
              "value": "bottomright",
              "type": "string"
            },
            {
              "value": "topleft",
              "type": "string"
            },
            {
              "value": "topright",
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "uniqueId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "unique-id",
          "reflectToAttr": true,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true
        },
        {
          "name": "zoomInText",
          "type": "string | undefined",
          "complexType": {
            "original": "T.ControlZoomOptions[\"zoomInText\"]",
            "resolved": "string | undefined",
            "references": {
              "T": {
                "location": "global",
                "id": "global::T"
              }
            }
          },
          "mutable": false,
          "attr": "zoom-in-text",
          "reflectToAttr": true,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            },
            {
              "type": "undefined"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "zoomInTitle",
          "type": "string | undefined",
          "complexType": {
            "original": "T.ControlZoomOptions[\"zoomInTitle\"]",
            "resolved": "string | undefined",
            "references": {
              "T": {
                "location": "global",
                "id": "global::T"
              }
            }
          },
          "mutable": false,
          "attr": "zoom-in-title",
          "reflectToAttr": true,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            },
            {
              "type": "undefined"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "zoomOutText",
          "type": "string | undefined",
          "complexType": {
            "original": "T.ControlZoomOptions[\"zoomOutText\"]",
            "resolved": "string | undefined",
            "references": {
              "T": {
                "location": "global",
                "id": "global::T"
              }
            }
          },
          "mutable": false,
          "attr": "zoom-out-text",
          "reflectToAttr": true,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            },
            {
              "type": "undefined"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "zoomOutTitle",
          "type": "string | undefined",
          "complexType": {
            "original": "T.ControlZoomOptions[\"zoomOutTitle\"]",
            "resolved": "string | undefined",
            "references": {
              "T": {
                "location": "global",
                "id": "global::T"
              }
            }
          },
          "mutable": false,
          "attr": "zoom-out-title",
          "reflectToAttr": true,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            },
            {
              "type": "undefined"
            }
          ],
          "optional": true,
          "required": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "src/components/tdt-map/tdt-map.tsx",
      "encapsulation": "shadow",
      "tag": "tdt-map",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "center",
          "type": "number[]",
          "complexType": {
            "original": "number[]",
            "resolved": "number[]",
            "references": {}
          },
          "mutable": false,
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "default": "[0, 0]",
          "values": [
            {
              "type": "number[]"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "maxBounds",
          "type": "LngLatBounds | undefined",
          "complexType": {
            "original": "T.MapOptions[\"maxBounds\"]",
            "resolved": "LngLatBounds | undefined",
            "references": {
              "T": {
                "location": "global",
                "id": "global::T"
              }
            }
          },
          "mutable": false,
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "LngLatBounds"
            },
            {
              "type": "undefined"
            }
          ],
          "optional": false,
          "required": true
        },
        {
          "name": "maxZoom",
          "type": "number | undefined",
          "complexType": {
            "original": "T.MapOptions[\"maxZoom\"]",
            "resolved": "number | undefined",
            "references": {
              "T": {
                "location": "global",
                "id": "global::T"
              }
            }
          },
          "mutable": false,
          "attr": "max-zoom",
          "reflectToAttr": true,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "number"
            },
            {
              "type": "undefined"
            }
          ],
          "optional": false,
          "required": true
        },
        {
          "name": "minZoom",
          "type": "number | undefined",
          "complexType": {
            "original": "T.MapOptions[\"minZoom\"]",
            "resolved": "number | undefined",
            "references": {
              "T": {
                "location": "global",
                "id": "global::T"
              }
            }
          },
          "mutable": false,
          "attr": "min-zoom",
          "reflectToAttr": true,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "number"
            },
            {
              "type": "undefined"
            }
          ],
          "optional": false,
          "required": true
        },
        {
          "name": "projection",
          "type": "string | undefined",
          "complexType": {
            "original": "T.MapOptions[\"projection\"]",
            "resolved": "string | undefined",
            "references": {
              "T": {
                "location": "global",
                "id": "global::T"
              }
            }
          },
          "mutable": false,
          "attr": "projection",
          "reflectToAttr": true,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            },
            {
              "type": "undefined"
            }
          ],
          "optional": false,
          "required": true
        },
        {
          "name": "tk",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "tk",
          "reflectToAttr": true,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": true
        },
        {
          "name": "uniqueId",
          "type": "string",
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "mutable": false,
          "attr": "unique-id",
          "reflectToAttr": true,
          "docs": "",
          "docsTags": [],
          "default": "Math.random().toString(36).slice(2)",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "zoom",
          "type": "number | undefined",
          "complexType": {
            "original": "T.MapOptions[\"zoom\"]",
            "resolved": "number | undefined",
            "references": {
              "T": {
                "location": "global",
                "id": "global::T"
              }
            }
          },
          "mutable": false,
          "attr": "zoom",
          "reflectToAttr": true,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "number"
            },
            {
              "type": "undefined"
            }
          ],
          "optional": false,
          "required": true
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "parts": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    }
  ],
  "typeLibrary": {}
}