nativeDartTemplate function

String nativeDartTemplate(
  1. String pluginName,
  2. String className,
  3. String annotation
)

Implementation

String nativeDartTemplate(String pluginName, String className, String annotation) => '''
import 'package:nitro/nitro.dart';

part '$pluginName.g.dart';

$annotation
abstract class $className extends HybridObject {
  static final $className instance = _${className}Impl();

  double add(double a, double b);

  @nitroAsync
  Future<String> getGreeting(String name);
}
''';