* fix typeexport via rollup plugin by using the correct input
The rollup plugin dts requires a d.ts tree as input not the txs sources.
This change points the plugin into the right direction and removes the
type export hacks.
* corrected types path
apparently this was not properly adjusted accross the board when moving
the folder
* fix rollup config
properly export types
* use export * where needed
Since we now export types alongside with defintions we use the `export *
from` syntax to simplify things
* export types alongside with interfaces
export types so we can properly use them in external projects alongside
the exported function/module/...
* fix type-problems uncovered by utopia-map
When including types properly in the utopia-map several missing typings
showed up.
* fix typing
fix an inhereted type
* dummy restructure code
to properly be able to compile things we are not allowed to have unsed
parameters/props
* assigne types to category types
- Separated types and moved them into the proper ./types folder defined
in the tsconfig.json.
- Defined a new folder alias `#types`.
- New eslint rule to enforce `import type` when a type is imported.
- Removed Geometry Class and used manual Point types from `geojson`