/
TON618OFF
/
FinalPWHTML
Обзор
Документация
Войти
/
TON618OFF
/
FinalPWHTML
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
node_modules/eslint/lib/linter/code-path-analysis/id-generator.js
45 строк
967 B
TON618OFF
не ну это ваще
23 июн 2024, 00:30
23 июн 2024, 00:30
e27ae20
Код
Авторство
О чём код?
/** * @fileoverview A class of identifiers generator for code path segments. * * Each rule uses the identifier of code path segments to store additional * information of the code path. * * @author Toru Nagashima */ "use strict"; //------------------------------------------------------------------------------ // Public Interface //------------------------------------------------------------------------------ /** * A generator for unique ids. */ class IdGenerator { /** * @param {string} prefix Optional. A prefix of generated ids. */ constructor(prefix) { this.prefix = String(prefix); this.n = 0; } /** * Generates id. * @returns {string} A generated id. */ next() { this.n = 1 + this.n | 0; /* c8 ignore start */ if (this.n < 0) { this.n = 1; }/* c8 ignore stop */ return this.prefix + this.n; } } module.exports = IdGenerator;