Skip to content

Commit 55ec3a2

Browse files
chore(user-agent): rename type Arch to OS
1 parent 0030b63 commit 55ec3a2

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

src/modules/internet/user-agent.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444

4545
import type { Faker } from '../..';
4646

47-
type Arch = 'lin' | 'mac' | 'win';
47+
type OS = 'lin' | 'mac' | 'win';
4848

4949
type Browser = 'chrome' | 'iexplorer' | 'firefox' | 'safari' | 'opera';
5050

@@ -177,15 +177,15 @@ export function generate(faker: Faker): string {
177177
'ZH',
178178
]);
179179

180-
const randomBrowserAndOS = (): [Browser, Arch] => {
180+
const randomBrowserAndOS = (): [Browser, OS] => {
181181
const browser: Browser = weightedKeyFromObject({
182182
chrome: 0.45132810566,
183183
iexplorer: 0.27477061836,
184184
firefox: 0.19384170608,
185185
safari: 0.06186781118,
186186
opera: 0.01574236955,
187187
});
188-
const os: Arch = weightedKeyFromObject(
188+
const os: OS = weightedKeyFromObject(
189189
{
190190
chrome: { win: 0.89, mac: 0.09, lin: 0.02 },
191191
firefox: { win: 0.83, mac: 0.16, lin: 0.01 },
@@ -198,7 +198,7 @@ export function generate(faker: Faker): string {
198198
return [browser, os];
199199
};
200200

201-
const randomProc = (arch: Arch): string => {
201+
const randomProc = (arch: OS): string => {
202202
const procs = {
203203
lin: ['i686', 'x86_64'],
204204
mac: { Intel: 0.48, PPC: 0.01, 'U; Intel': 0.48, 'U; PPC': 0.01 },
@@ -277,7 +277,7 @@ export function generate(faker: Faker): string {
277277
};
278278

279279
const browserMap = {
280-
firefox(arch: Arch): string {
280+
firefox(arch: OS): string {
281281
//https://developer.mozilla.org/en-US/docs/Gecko_user_agent_string_reference
282282
const firefox_ver = `${faker.datatype.number({
283283
min: 5,
@@ -317,7 +317,7 @@ export function generate(faker: Faker): string {
317317
})`;
318318
},
319319

320-
opera(arch: Arch): string {
320+
opera(arch: OS): string {
321321
//http://www.opera.com/docs/history/
322322
const presto_ver = ` Presto/${version_string.presto()} Version/${version_string.presto2()})`,
323323
os_ver =
@@ -336,7 +336,7 @@ export function generate(faker: Faker): string {
336336
})} ${os_ver}`;
337337
},
338338

339-
safari(arch: Arch): string {
339+
safari(arch: OS): string {
340340
const safari = version_string.safari(),
341341
ver = `${faker.datatype.number({
342342
min: 4,
@@ -358,7 +358,7 @@ export function generate(faker: Faker): string {
358358
return `Mozilla/5.0 ${os_ver}AppleWebKit/${safari} (KHTML, like Gecko) Version/${ver} Safari/${safari}`;
359359
},
360360

361-
chrome(arch: Arch): string {
361+
chrome(arch: OS): string {
362362
const safari = version_string.safari(),
363363
os_ver =
364364
arch === 'mac'

0 commit comments

Comments
 (0)