mirror of
https://github.com/simon-ding/polaris.git
synced 2026-03-07 01:50:47 +08:00
19 lines
480 B
Dart
19 lines
480 B
Dart
import 'package:ui/ffi/lib_polaris_boot_stub.dart'
|
|
if (dart.library.html) 'package:ui/ffi/entry/libpolaris_boot_browser.dart'
|
|
if (dart.library.io) 'package:ui/ffi/entry/libpolaris_boot_native.dart';
|
|
|
|
abstract class LibPolarisBoot {
|
|
static LibPolarisBoot? _instance;
|
|
|
|
static LibPolarisBoot get instance {
|
|
_instance ??= LibPolarisBoot();
|
|
return _instance!;
|
|
}
|
|
|
|
factory LibPolarisBoot() => create();
|
|
|
|
Future<int> start(String cfg);
|
|
|
|
Future<void> stop();
|
|
}
|