We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a739d38 commit 01a7d98Copy full SHA for 01a7d98
crates/oxc_isolated_declarations/src/types.rs
@@ -4,7 +4,7 @@ use oxc_ast::ast::{
4
TSTypeOperatorOperator,
5
};
6
use oxc_diagnostics::OxcDiagnostic;
7
-use oxc_span::{GetSpan, SPAN};
+use oxc_span::{GetSpan, Span, SPAN};
8
9
use crate::{
10
diagnostics::{
@@ -41,7 +41,10 @@ impl<'a> IsolatedDeclarations<'a> {
41
let return_type = self.infer_arrow_function_return_type(func);
42
43
if return_type.is_none() {
44
- self.error(function_must_have_explicit_return_type(func.span));
+ self.error(function_must_have_explicit_return_type(Span::new(
45
+ func.params.span.start,
46
+ func.body.span.start + 1,
47
+ )));
48
}
49
50
let params = self.transform_formal_parameters(&func.params);
0 commit comments