# util for GoJS ## usage ```go import ( "apigo.cc/gojs" _ "apigo.cc/gojs/util" ) func main() { r, err := gojs.Run(` import util from 'apigo.cc/gojs/util' function main(args){ return util.sha512('hello 123') } `, "test.js") fmt.Println(r, err, r == "27d0d415a3b14bdeb5ab5b2298ed3aed272361688927250eaef201603b84dd8bebb57cae089d6b5f1e9aee122a67917ccdf8a9ba5e499c64b35e133c7f6b007a") } ``` ## module.exports ```ts function json(data:any): string {return ''} function jsonP(data:any): string {return ''} function unJson(data:string): any {return null} function yaml(data:any): string {return ''} function unYaml(data:string): any {return null} function load(filename:string): any {return null} function save(filename:string, data:any) {} function base64(data:any): string {return ''} function unBase64(data:string): any {return null} function urlBase64(data:any): string {return ''} function unUrlBase64(data:string): any {return null} function hex(data:any): string {return ''} function unHex(data:string): any {return null} function aes(data:any, key:string, iv:string): string {return ''} function unAes(data:string, key:string, iv:string): any {return null} function gzip(data:any): string {return ''} function gunzip(data:string): any {return null} function id(): string {return ''} function uniqueId(): string {return ''} function token(size:number): string {return ''} function md5(data:any): string {return ''} function sha1(data:any): string {return ''} function sha256(data:any): string {return ''} function sha512(data:any): string {return ''} function tpl(text:string, data:any, functions?:Object): string {return ''} function sleep(ms:number): void {} function setTimeout(callback:()=>void, ms?:number, ...args:any): void {} function shell(cmd:string, ...args:string[]): string[] {return []} function toDatetime(timestamp:number): string {return ''} function fromDatetime(datetimeStr:string): number {return 0} function toDate(timestamp:number): string {return ''} function fromDate(dateStr:string): number {return 0} ``` ## full api see [util.ts](https://apigo.cc/gojs/util/util.ts)