metarhia/impress

Module `lib` and `domain` contracts

tshemsedinov opened this issue · 0 comments

Describe the problem

Now we have contract just for APIs, need something like this for lib and domain modules

Describe the solution

  • Use metaschemas
  • Generate .d.ts from metaschemas
  • Put contracts to metarhia/Example/types/global.d.ts