1.0.4 • Published 5 years ago

serialize-daggy v1.0.4

Weekly downloads
149
License
Apache-2.0
Repository
github
Last release
5 years ago

npm PRs Welcome Open Source Love License

Currently only support taggedSum

Stringify and parse your Daggy

Install

yarn add serialize-daggy

Peer dependency on Daggy

yarn add daggy

Usage examples

import { stringify, parse } from "serialize-daggy"
import { taggedSum } from "daggy"

// example daggy type
const DaggyType = taggedSum("DaggyType", {
  Yes: ["value"],
  No: []
})

// obj to be serialized
const obj = {
  str: "string",
  num: 0,
  obj: { foo: "foo" },
  daggy_Yes: DaggyType.Yes("lol"),
  daggy_No: DaggyType.No,
  date: new Date("Thu, 28 Apr 2016 22:02:17 GMT")
}

// stringify daggy
const str = stringify(obj)

// put it back
const newObj = parse(str)
1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago