UNPKG

datum-focus

Version:

Data shape, model, metadata, JSON, JSON Schema, GraphQL, MongoDB query and aggregations, iterator generators

38 lines (36 loc) 804 B
import { DATE_STR, EMAIL, GUID, NAME, PASSWORD, REGEX, STRING, URL, USERNAME, } from "../../string"; import { v4 as guid } from "uuid"; import { RECORD } from "../../record"; import { ARRAY } from "../../array"; import boolean from "./boolean"; import date from "./date"; import email from "./email"; import float from "./float"; import int from "./integer"; import password from "./password"; import phrase from "./phrase"; import regex from "./regex"; import url from "./url"; import username from "./username"; import word from "./word"; export const generators: Record<string, () => number | string> = { [DATE_STR]: date, [EMAIL]: email, [GUID]: guid, [NAME]: username, [PASSWORD]: password, [REGEX]: regex, [STRING]: phrase, [URL]: url, [USERNAME]: username, };