move ThermionFlutterWebOptions to platform_interface package

This commit is contained in:
Nick Fisher
2025-05-15 16:53:19 +08:00
parent 11ff6c9053
commit c53266f12f
6 changed files with 68 additions and 73 deletions

View File

@@ -12,6 +12,20 @@ class ThermionFlutterOptions {
{this.uberarchivePath = null, this.backend = null});
}
class ThermionFlutterWebOptions extends ThermionFlutterOptions {
final bool createCanvas;
final bool importCanvasAsWidget;
const ThermionFlutterWebOptions(
{this.importCanvasAsWidget = false,
this.createCanvas = true,
String? uberarchivePath})
: super(uberarchivePath: uberarchivePath);
}
abstract class ThermionFlutterPlatform extends PlatformInterface {
ThermionFlutterPlatform() : super(token: _token);