diff --git a/pkgs/code_assets/lib/src/code_assets/os.dart b/pkgs/code_assets/lib/src/code_assets/os.dart index 6fd6b5961d..eee2ae87ec 100644 --- a/pkgs/code_assets/lib/src/code_assets/os.dart +++ b/pkgs/code_assets/lib/src/code_assets/os.dart @@ -36,8 +36,12 @@ final class OS { /// operating system. static const OS windows = OS._('windows'); + /// The + /// [OpenHarmony / HarmonyOS NEXT](https://harmonyos.com) operating system. + static const OS ohos = OS._('ohos'); + /// Known values for [OS]. - static const List values = [android, fuchsia, iOS, linux, macOS, windows]; + static const List values = [android, fuchsia, iOS, linux, macOS, windows, ohos]; /// Typical cross compilation between OSes. static const osCrossCompilationDefault = { diff --git a/pkgs/code_assets/lib/src/code_assets/syntax.g.dart b/pkgs/code_assets/lib/src/code_assets/syntax.g.dart index 51067a4fa9..4df2979342 100644 --- a/pkgs/code_assets/lib/src/code_assets/syntax.g.dart +++ b/pkgs/code_assets/lib/src/code_assets/syntax.g.dart @@ -908,7 +908,9 @@ class OSSyntax { static const windows = OSSyntax._('windows'); - static const List values = [android, iOS, linux, macOS, windows]; + static const ohos = OSSyntax._('ohos'); + + static const List values = [android, iOS, linux, macOS, windows, ohos]; static final Map _byName = { for (final value in values) value.name: value,