platform.dart
792 Bytes
import 'platform_web.dart' if (dart.library.io) 'platform_io.dart';
// ignore: avoid_classes_with_only_static_members
class GetPlatform {
static bool get isWeb => GeneralPlatform.isWeb;
static bool get isMacOS => GeneralPlatform.isMacOS;
static bool get isWindows => GeneralPlatform.isWindows;
static bool get isLinux => GeneralPlatform.isLinux;
static bool get isAndroid => GeneralPlatform.isAndroid;
static bool get isIOS => GeneralPlatform.isIOS;
static bool get isOhos => GeneralPlatform.isOhos;
static bool get isFuchsia => GeneralPlatform.isFuchsia;
static bool get isMobile =>
GetPlatform.isIOS || GetPlatform.isAndroid || GetPlatform.isOhos;
static bool get isDesktop =>
GetPlatform.isMacOS || GetPlatform.isWindows || GetPlatform.isLinux;
}