Typing.Errorsval type_mismatch :
?errors:Ast.Error.detailed_error list ->
?loc:Ast.Syntax.loc ->
Ast.Syntax.type_expr' list ->
Ast.Syntax.type_expr' list ->
('a, Ast.Error.detailed_error list) Stdlib.resulttype_mismatch ?errors ?loc expected actual returns a Result with an error if the expected and actual types do not match.
val event_type_mismatch :
?errors:Ast.Error.detailed_error list ->
?loc:Ast.Syntax.loc ->
?available:(string * (Ast.Syntax.type_expr' * Ast.Syntax.event_type')) list ->
(string * Ast.Syntax.event_type' * Ast.Syntax.type_expr') list ->
(string * Ast.Syntax.event_type' * Ast.Syntax.type_expr') list ->
('a, Ast.Error.detailed_error list) Stdlib.resultval missing_label :
?errors:Ast.Error.detailed_error list ->
?available_labels:string Ast.Syntax.annotated list ->
string Ast.Syntax.annotated ->
('a, Ast.Error.detailed_error list) Stdlib.resultval property_not_found_type :
?errors:Ast.Error.detailed_error list ->
?loc:Ast.Syntax.loc ->
string Ast.Syntax.annotated ->
Ast.Syntax.type_expr' ->
('a, Ast.Error.detailed_error list) Stdlib.resultval missing_exported_event_types :
?errors:Ast.Error.detailed_error list ->
expected:Ast.Syntax.event_id list ->
Ast.Syntax.event_id list ->
('a, Ast.Error.detailed_error list) Stdlib.resultval missing_exported_events :
?errors:Ast.Error.detailed_error list ->
expected:Ast.Syntax.event_id list ->
Ast.Syntax.event_id list ->
('a, Ast.Error.detailed_error list) Stdlib.result