Skip to content

Angeart/magutils

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Magutils

npm version License: MIT

Node.js typesafe utilities

Features

Rust like results

import { Result, Ok, Err, isErr } from 'magutils'

function Something(): Result<Foo> {
  // Do something...
    
  if (err) {
    // Get error
    return Err({ message: err.message })
  }
  // OK!!
  return Ok(value)
}

var res = Something()
if (isErr(res)) 
{
  // catch your error
}
// get result value
console.log(res.value)

About

Node.js typesafe utilities

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published