UNPKG

n4s

Version:

typed schema validation version of enforce

13 lines (9 loc) 344 B
import { mapPassing } from './parserUtils'; export const join = (value: unknown[], separator = ',') => mapPassing((current: unknown[]) => current.join(separator))(value); export const uniq = (value: unknown[]) => mapPassing((current: unknown[]) => [...new Set(current)])(value); export const arrayParsers = { join, uniq, } as const;