UNPKG

@itsjonq/controls

Version:

A control panel to develop React UI

19 lines (17 loc) 448 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createUniqueIdFactory = createUniqueIdFactory; /** * Creates a factory to generate unique IDs * @param {string} prefix A prefix to add to the generated ID * @returns {string} The generated unique IDs */ function createUniqueIdFactory(prefix) { var index = 0; return function () { index++; return prefix ? prefix + "-" + index++ : index; }; }