Repository URL to install this package:
|
Version:
1.2.7 ▾
|
const ID = String('id')
const URL = String('url')
const NAVTYPE = String('identifier')
const NAMETYPE = String('Toyota')
const TimeStamp = Date.now()
const LabelValue = (label = '', value = '') => {
return { label, value }
}
const LabelValues = (label = '', value = '') => {
return arguments.length === 1 ? [label] : [LabelValue(label, value)]
}
let baseId = 'id_'
// UUID from 0
let autoIdentity = 0
const Identity = (id = baseId) => {
autoIdentity += 1
return id + autoIdentity
}
const Float = Number
const Int = Number
const SkavaType = {
identifier: ID,
image: URL,
navtype: NAVTYPE,
name: NAMETYPE,
}
export {
Identity,
ID,
URL,
NAVTYPE,
NAMETYPE,
TimeStamp,
LabelValues,
LabelValue,
SkavaType,
Float,
Int,
}
// export default exports