doc: added comments to code

This commit is contained in:
Sergey Penkovsky
2025-05-18 00:50:47 +03:00
parent 7bad0c09c0
commit 74f13e3fa4
3 changed files with 73 additions and 4 deletions

View File

@@ -1,5 +1,24 @@
/// Отмечает класс как injectable для автоматической регистрации.
/// An annotation used to mark a Dart class or library as a module.
///
/// This annotation can be used for tooling, code generation,
/// or to provide additional metadata about the module.
///
/// Example:
/// ```dart
/// @module()
/// abstract class AppModule extends Module {
/// }
/// ```
/// Сгенерирует код:
/// ```dart
/// final class $AppModule extends AppModule {
/// @override
/// void builder(Scope currentScope) {
///
/// }
/// }
// ignore: camel_case_types
class module {
final class module {
/// Creates a [module] annotation.
const module();
}