/
moreqqq
/
DeliveryService
Обзор
Документация
Войти
/
moreqqq
/
DeliveryService
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
server/node_modules/@angular-devkit/schematics/src/rules/random.js
40 строк
1 KB
moreqqq
написал тесты
29 май 2026, 22:13
29 май 2026, 22:13
6f740ff
Код
Авторство
О чём код?
"use strict"; /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.dev/license */ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = default_1; const host_tree_1 = require("../tree/host-tree"); function generateStringOfLength(l) { return new Array(l) .fill(0) .map((_x) => { return 'abcdefghijklmnopqrstuvwxyz'[Math.floor(Math.random() * 26)]; }) .join(''); } function random(from, to) { return Math.floor(Math.random() * (to - from)) + from; } function default_1(options) { return () => { const root = 'root' in options ? options.root : '/'; const map = new host_tree_1.HostTree(); const nbFiles = 'multiFiles' in options ? typeof options.multiFiles == 'number' ? options.multiFiles : random(2, 12) : 1; for (let i = 0; i < nbFiles; i++) { const path = 'a/b/c/d/e/f'.slice(Math.random() * 10); const fileName = generateStringOfLength(20); const content = generateStringOfLength(100); map.create(root + '/' + path + '/' + fileName, content); } return map; }; }