version static method

String? version()

The native synheart-engine version string, or null.

Implementation

static String? version() {
  final ffi = SynheartCoreFFI.load();
  if (ffi == null || ffi.version == null) return null;
  final ptr = ffi.version!();
  if (ptr == nullptr) return null;
  final str = ptr.toDartString();
  ffi.coreFreeString(ptr);
  return str;
}