vlingo/xoom-schemata

[Compiler] Allow the TypeResolver to call recursively the compiler for type definitions

kmruiz opened this issue · 2 comments

Type definitions need to be compiled when queried from the database. Now the TypeResolver is asynchronous so it would allows us to reactively compile type definitions.

io.vlingo.schemata.codegen.processor.types.TypeResolver

We need to extend the TypeResolver interface in the SchemaVersionQueries protocol:

io.vlingo.schemata.query.SchemaVersionQueries

And probably we will need to change the TypeResolver to be able to compile TypeDefinitions from sources.

@kmruiz Is this near PR stage?

@kmruiz Perfect, thanks!

Fixed by: 6ddcf3d