1
0
mirror of https://github.com/pavlobu/deskreen.git synced 2025-05-18 16:30:10 -07:00
deskreen/app/utils/server/getRandomPort.ts
2020-08-08 17:19:38 +03:00

16 lines
325 B
TypeScript

import getPort from 'get-port';
export function shuffle(array: number[]) {
array.sort(() => Math.random() - 0.5);
}
export default async (): Promise<number> => {
let res = 3131;
const range = Array.from(getPort.makeRange(2000, 9999));
shuffle(range);
res = await getPort({
port: range,
});
return res;
};