mirror of
https://github.com/simon-ding/polaris.git
synced 2026-06-26 02:34:58 +08:00
feat: windows desktop app complete
This commit is contained in:
18
ui/lib/ffi/lib_polaris_boot.dart
Normal file
18
ui/lib/ffi/lib_polaris_boot.dart
Normal file
@@ -0,0 +1,18 @@
|
||||
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();
|
||||
}
|
||||
Reference in New Issue
Block a user