corporate-frontend-mithril
Version:
Corporate frontend MithrilJS modules
34 lines (24 loc) • 584 B
JavaScript
const strings = require('../../lib/helpers/strings');
module.exports = function() {
let _id = `link-list-std-${strings.random()}`;
let _list = undefined;
let _nextFn = undefined;
return {
get id() {
return _id;
},
set list(v) {
_list = v;
},
get list() {
return _list && _list.length > 0 ? _list : undefined;
},
set nextFn(v) {
_nextFn = v;
},
get nextFn() {
return _nextFn;
},
next: _nextFn,
};
};