UNPKG

sharec-core

Version:

[![.github/workflows/main.yml](https://github.com/lamartire/sharec/workflows/.github/workflows/main.yml/badge.svg)](https://github.com/lamartire/sharec/actions) [![npm](https://img.shields.io/npm/v/sharec)](https://npmjs.com/sharec) ![MIT License](https:/

13 lines (10 loc) 360 B
// @ts-check const { isMap } = require('sharec-utils').map const { compose, fork } = require('sharec-schema').actions const { hashAtom, listConcatAtom, primitiveAtom } = require('sharec-schema').atoms const defaultJson = compose({ $$default: fork([[Array.isArray, listConcatAtom], [isMap, hashAtom], primitiveAtom]), }) module.exports = { defaultJson, }