]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
refactor(sfc-playground): modes declaration (#3522)
authorCédric Exbrayat <cexbrayat@users.noreply.github.com>
Thu, 1 Apr 2021 22:37:50 +0000 (00:37 +0200)
committerGitHub <noreply@github.com>
Thu, 1 Apr 2021 22:37:50 +0000 (18:37 -0400)
packages/sfc-playground/src/output/Output.vue

index 66ee51bb0069c48963913d364a9beb0c64204cfa..fe6afe0291a6224dc2537aa73e2cfe9f2a7dd0b0 100644 (file)
@@ -20,9 +20,9 @@ import CodeMirror from '../codemirror/CodeMirror.vue'
 import { store } from '../store'
 import { ref } from 'vue'
 
-type Modes = 'preview' | 'js' | 'css' | 'ssr'
+const modes = ['preview', 'js', 'css', 'ssr'] as const
 
-const modes: Modes[] = ['preview', 'js', 'css', 'ssr']
+type Modes = typeof modes[number]
 const mode = ref<Modes>('preview')
 </script>