import {
jsonParse,
jsonStringify,
TJsonValue,
TJsonMap,
TJsonArray
} from 'typeon'
const json = jsonParse('{"a":{"b":["c"]}}')
const str = jsonStringify({ a: { b: ['c'] } })
const jsonValueString: TJsonValue = 'a'
const jsonValueNumber: TJsonValue = 1
const jsonValueBoolean: TJsonValue = true
const jsonValueNull: TJsonValue = null
const jsonValueObject: TJsonValue = {}
const jsonValueArray: TJsonValue = []
const jsonValueUndefined: TJsonValue = undefined
const jsonValueFunction: TJsonValue = () => {}
const jsonValueRegexp: TJsonValue = /^.$/
const jsonMap: TJsonMap = { a: true }
const jsonMapWithFunction: TJsonMap = { a: () => {} }
const jsonArray: TJsonArray = [1]
const jsonArrayWithFunction: TJsonArray = [() => {}]