File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed
packages/core/usePreferredLanguages Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change 1
- import { ref } from 'vue-demi'
1
+ import { ref , Ref } from 'vue-demi'
2
2
import { useEventListener } from '../useEventListener'
3
3
import { ConfigurableWindow , defaultWindow } from '../_configurable'
4
4
@@ -8,13 +8,13 @@ import { ConfigurableWindow, defaultWindow } from '../_configurable'
8
8
* @see {@link https://vueuse.js.org/usePreferredLanguages }
9
9
* @param options
10
10
*/
11
- export function usePreferredLanguages ( options : ConfigurableWindow = { } ) {
11
+ export function usePreferredLanguages ( options : ConfigurableWindow = { } ) : Ref < readonly string [ ] > {
12
12
const { window = defaultWindow } = options
13
13
if ( ! window )
14
- return ref ( 'en' )
14
+ return ref ( [ 'en' ] )
15
15
16
16
const navigator = window . navigator
17
- const value = ref ( navigator . languages )
17
+ const value = ref < readonly string [ ] > ( navigator . languages )
18
18
19
19
useEventListener ( window , 'languagechange' , ( ) => {
20
20
value . value = navigator . languages
You can’t perform that action at this time.
0 commit comments