瀏覽代碼

feat(ts) migrate UsernameGenerator to TS

dev0
Naman Jain 6 月之前
父節點
當前提交
69f34ac58c
No account linked to committer's email address
共有 2 個文件被更改,包括 8 次插入10 次删除
  1. 2
    2
      modules/settings/Settings.js
  2. 6
    8
      modules/util/UsernameGenerator.ts

+ 2
- 2
modules/settings/Settings.js 查看文件

@@ -2,7 +2,7 @@ import { jitsiLocalStorage } from '@jitsi/js-utils';
2 2
 import { getLogger } from '@jitsi/logger';
3 3
 import { v4 as uuidv4 } from 'uuid';
4 4
 
5
-import UsernameGenerator from '../util/UsernameGenerator';
5
+import { generateUsername } from '../util/UsernameGenerator';
6 6
 
7 7
 const logger = getLogger('modules/settings/Settings');
8 8
 
@@ -95,7 +95,7 @@ export default {
95 95
  * @returns {string} the random ID
96 96
  */
97 97
 function _generateStatsId() {
98
-    const username = UsernameGenerator.generateUsername();
98
+    const username = generateUsername();
99 99
 
100 100
     logger.log('generated stats id', username);
101 101
 

modules/util/UsernameGenerator.js → modules/util/UsernameGenerator.ts 查看文件

@@ -1,4 +1,4 @@
1
-const RandomUtil = require('./RandomUtil');
1
+import { randomElement, randomAlphanumStr } from './RandomUtil';
2 2
 
3 3
 /**
4 4
  * from faker.js - Copyright (c) 2014-2015 Matthew Bergman & Marak Squires
@@ -7,7 +7,7 @@ const RandomUtil = require('./RandomUtil');
7 7
  *
8 8
  * @const
9 9
  */
10
-const names = [
10
+const names: string[] = [
11 11
     'Aaliyah', 'Aaron', 'Abagail', 'Abbey', 'Abbie', 'Abbigail', 'Abby',
12 12
     'Abdiel', 'Abdul', 'Abdullah', 'Abe', 'Abel', 'Abelardo', 'Abigail',
13 13
     'Abigale', 'Abigayle', 'Abner', 'Abraham', 'Ada', 'Adah', 'Adalberto',
@@ -429,13 +429,11 @@ const names = [
429 429
  * Generate random username.
430 430
  * @returns {string} random username
431 431
  */
432
-function generateUsername() {
433
-    const name = RandomUtil.randomElement(names);
434
-    const suffix = RandomUtil.randomAlphanumStr(3);
432
+function generateUsername(): string {
433
+    const name = randomElement(names);
434
+    const suffix = randomAlphanumStr(3);
435 435
 
436 436
     return `${name}-${suffix}`;
437 437
 }
438 438
 
439
-module.exports = {
440
-    generateUsername
441
-};
439
+export { generateUsername };

Loading…
取消
儲存