type_ annotate_ public_ apis
Missing type annotation on a public API.
Description
#The analyzer produces this diagnostic when the declaration of part of the public API of a package doesn't have explicit type annotations.
Example
#The following code produces this diagnostic because the function f
doesn't have an explicit return type and the parameters x
and y
don't have explicit types:
dart
f(x, y) => '';
Common fixes
#Add type annotations to the API:
dart
String f(int x, int y) => '';
Was this page's content helpful?
Thank you for your feedback!
Provide details Thank you for your feedback! Please let us know what we can do to improve.
Provide details Unless stated otherwise, the documentation on this site reflects Dart 3.8.1. Page last updated on 2025-05-08. View source or report an issue.