Skip to content

Commit bfd43df

Browse files
authored
BREAKING CHANGE: no export getNavigatorLanguages and getNavigatorLanguage (#25)
1 parent bf88d98 commit bfd43df

File tree

4 files changed

+5
-45
lines changed

4 files changed

+5
-45
lines changed

README.md

-2
Original file line numberDiff line numberDiff line change
@@ -130,8 +130,6 @@ You can do `import { ... } from '@intlify/utils'` the above utilities
130130

131131
### Navigator
132132

133-
- `getNavigatorLanguages`
134-
- `getNavigatorLanguage`
135133
- `getNavigatorLocales`
136134
- `getNavigatorLocale`
137135

src/node.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -255,7 +255,7 @@ let navigatorLanguages: string[] | undefined
255255
*
256256
* @returns {Array<string>} {@link https://datatracker.ietf.org/doc/html/rfc4646#section-2.1 | BCP 47 language tags}, if you can't get the language tag, return an empty array.
257257
*/
258-
export function getNavigatorLanguages(): readonly string[] {
258+
function getNavigatorLanguages(): readonly string[] {
259259
if (navigatorLanguages && navigatorLanguages.length > 0) {
260260
return navigatorLanguages
261261
}
@@ -382,7 +382,7 @@ let navigatorLanguage = ''
382382
*
383383
* @returns {string} {@link https://datatracker.ietf.org/doc/html/rfc4646#section-2.1 | BCP 47 language tag}, if you can't get the language tag, return a enmpty string.
384384
*/
385-
export function getNavigatorLanguage(): string {
385+
function getNavigatorLanguage(): string {
386386
return navigatorLanguage ||
387387
(navigatorLanguage = getNavigatorLanguages()[0] || '')
388388
}

src/web.test.ts

+1-39
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@ import {
55
getHeaderLanguages,
66
getHeaderLocale,
77
getHeaderLocales,
8-
getNavigatorLanguage,
9-
getNavigatorLanguages,
108
getNavigatorLocale,
119
getNavigatorLocales,
1210
setCookieLocale,
@@ -224,42 +222,6 @@ describe('setCookieLocale', () => {
224222
})
225223
})
226224

227-
describe('getNavigatorLanguages', () => {
228-
test('basic', () => {
229-
vi.stubGlobal('navigator', {
230-
languages: ['en-US', 'en', 'ja'],
231-
})
232-
233-
expect(getNavigatorLanguages()).toEqual(['en-US', 'en', 'ja'])
234-
})
235-
236-
test('error', () => {
237-
vi.stubGlobal('navigator', undefined)
238-
239-
expect(() => getNavigatorLanguages()).toThrowError(
240-
/not support `navigator`/,
241-
)
242-
})
243-
})
244-
245-
describe('getNavigatorLanguage', () => {
246-
test('basic', () => {
247-
vi.stubGlobal('navigator', {
248-
language: 'en-US',
249-
})
250-
251-
expect(getNavigatorLanguage()).toEqual('en-US')
252-
})
253-
254-
test('error', () => {
255-
vi.stubGlobal('navigator', undefined)
256-
257-
expect(() => getNavigatorLanguage()).toThrowError(
258-
/not support `navigator`/,
259-
)
260-
})
261-
})
262-
263225
describe('getNavigatorLocales', () => {
264226
test('basic', () => {
265227
vi.stubGlobal('navigator', {
@@ -282,7 +244,7 @@ describe('getNavigatorLocales', () => {
282244
})
283245
})
284246

285-
describe('getNavigatorLanguage', () => {
247+
describe('getNavigatorLocale', () => {
286248
test('basic', () => {
287249
vi.stubGlobal('navigator', {
288250
language: 'en-US',

src/web.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -259,7 +259,7 @@ export function setCookieLocale(
259259
*
260260
* @returns {Array<string>} {@link https://datatracker.ietf.org/doc/html/rfc4646#section-2.1 | BCP 47 language tags}
261261
*/
262-
export function getNavigatorLanguages(): readonly string[] {
262+
function getNavigatorLanguages(): readonly string[] {
263263
if (typeof navigator === 'undefined') {
264264
throw new Error('not support `navigator`')
265265
}
@@ -276,7 +276,7 @@ export function getNavigatorLanguages(): readonly string[] {
276276
*
277277
* @returns {string} {@link https://datatracker.ietf.org/doc/html/rfc4646#section-2.1 | BCP 47 language tag}
278278
*/
279-
export function getNavigatorLanguage(): string {
279+
function getNavigatorLanguage(): string {
280280
if (typeof navigator === 'undefined') {
281281
throw new Error('not support `navigator`')
282282
}

0 commit comments

Comments
 (0)