Lightcord/LightcordApi/src/modules/uuid.ts

9 lines
260 B
TypeScript

import * as uuidv1 from "uuid/v1"
import * as uuidv4 from "uuid/v4"
type uuidFunc = () => string
let uuid:uuidFunc & {v1: uuidFunc, v4: uuidFunc} = Object.assign(function(){
return uuidv4()
}, {v1: () => uuidv1(), v4: () => uuidv4()})
export default uuid