Learn R Programming

schemate (version 0.1.0)

schema_doc: Parse schema documents

Description

schema_doc() parses a schema DSL list into a schemate schema document object.

Usage

schema_doc(x, path = NULL)

Value

A schemate schema document object.

Arguments

x

A schema DSL list or an existing schemate schema document.

path

Optional source path stored as runtime metadata.

Details

Normal users usually create schema documents with schema_infer(), schema_read(), or the edit helpers. Use schema_doc() when you are hand-authoring a schema as an R list.

Examples

Run this code
doc <- schema_doc(list(check = list(kind = "string", min.chars = 1)))
doc

schema_validate(doc, "ok")
schema_validate(doc, 1L, mode = "check")

Run the code above in your browser using DataLab