AnswerResolver typedef

AnswerResolver = AnswerValue? Function(String text, TreeElement element, FormDef form)

Turns a saved answer's text into a typed answer for element.

Port of IAnswerResolver (JavaRosa sets it statically on the parser; here it is passed to XFormInstanceLoading.loadXmlInstance).

Implementation

typedef AnswerResolver =
    AnswerValue? Function(String text, TreeElement element, FormDef form);