Files
mixly3/common/modules/mixly-modules/common/id-generator.js
2024-07-19 10:16:00 +08:00

24 lines
492 B
JavaScript

goog.loadJs('common', () => {
goog.require('shortid');
goog.require('Mixly');
goog.provide('Mixly.IdGenerator');
const { IdGenerator } = Mixly;
IdGenerator.generate = function(input) {
let output = {};
if (input instanceof Array) {
for (let i of input) {
if (typeof i !== 'string') {
continue;
}
output[i] = shortid.generate();
}
return output;
} else {
return shortid.generate();
}
}
});