shelving
Version:
Toolkit for using data in JavaScript.
14 lines (13 loc) • 896 B
JavaScript
import { DATA } from "../schema/DataSchema.js";
import { OPTIONAL_DATE } from "../schema/DateSchema.js";
import { REQUIRED_STRING } from "../schema/StringSchema.js";
export const PERSON_SCHEMA = DATA({
name: DATA({ first: REQUIRED_STRING, last: REQUIRED_STRING }),
birthday: OPTIONAL_DATE,
});
export const person1 = { id: "person1", name: { first: "Dave", last: "Brook" }, birthday: "1985-12-06" };
export const person2 = { id: "person2", name: { first: "Sally", last: "Callister" }, birthday: "1973-11-19" };
export const person3 = { id: "person3", name: { first: "Sammy", last: "Canister" }, birthday: null };
export const person4 = { id: "person4", name: { first: "Jilly", last: "Jones" }, birthday: null };
export const person5 = { id: "person5", name: { first: "Terry", last: "Times" }, birthday: "1964-08-01" };
export const people = [person1, person2, person3, person4, person5];