os property

OS get os

Implementation

OS get os => {
      Abi.androidArm: OS.android,
      Abi.androidArm64: OS.android,
      Abi.androidIA32: OS.android,
      Abi.androidX64: OS.android,
      Abi.androidRiscv64: OS.android,
      Abi.fuchsiaArm64: OS.fuchsia,
      Abi.fuchsiaX64: OS.fuchsia,
      Abi.iosArm: OS.iOS,
      Abi.iosArm64: OS.iOS,
      Abi.iosX64: OS.iOS,
      Abi.linuxArm: OS.linux,
      Abi.linuxArm64: OS.linux,
      Abi.linuxIA32: OS.linux,
      Abi.linuxRiscv32: OS.linux,
      Abi.linuxRiscv64: OS.linux,
      Abi.linuxX64: OS.linux,
      Abi.macosArm64: OS.macOS,
      Abi.macosX64: OS.macOS,
      Abi.windowsArm64: OS.windows,
      Abi.windowsIA32: OS.windows,
      Abi.windowsX64: OS.windows,
    }[abi]!;