From 083b76b7f521f68e9e89ccb938f3f76e60e96a5b Mon Sep 17 00:00:00 2001 From: Brian Hicks Date: Tue, 7 May 2024 05:55:36 -0500 Subject: [PATCH] singularize --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 60561f4..8690c83 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ `elm-duet` provides interop types between Elm and TypeScript by creating a single source of truth using [JSON Type Definitions](https://jsontypedef.com/) (JTD, [five-minute tutorial](https://jsontypedef.com/docs/jtd-in-5-minutes/).) This allows us say precisely what we want and generate ergonomic types on both sides (plus helpers like encoders to make testing easy!) -## JTDs? What's that? +## JTD? What's that? A JTD is similar to a JSON Schema, except it leaves out features that you can't express in a typical type system. For example, a JSON Schema lets you express as a regex validation on a string, but JTD just allows you to specify the string.