autodocodec-yaml-0.4.0.1: Autodocodec interpreters for yaml
Safe HaskellNone
LanguageHaskell2010

Autodocodec.Yaml.Schema

Synopsis

Documentation

renderColouredSchemaViaCodec :: HasCodec a => Text Source #

Render a human-readable schema for a type's codec, in colour.

renderColouredSchemaVia :: ValueCodec input output -> Text Source #

Render a human-readable schema for a given codec, in colour.

renderColouredObjectSchemaViaCodec :: HasObjectCodec a => Text Source #

Render a human-readable schema for a type's objectCodec, in colour.

renderColouredObjectSchemaVia :: ObjectCodec input output -> Text Source #

Render a human-readable schema for a given object codec, in colour.

renderPlainSchemaViaCodec :: HasCodec a => Text Source #

Render a human-readable schema for a type's codec, without colour.

renderPlainSchemaVia :: ValueCodec input output -> Text Source #

Render a human-readable schema for a given codec, without colour.

renderPlainObjectSchemaViaCodec :: HasObjectCodec a => Text Source #

Render a human-readable schema for a type's objectCodec, without colour.

renderPlainObjectSchemaVia :: ObjectCodec input output -> Text Source #

Render a human-readable schema for a given object codec, without colour.

schemaChunksViaCodec :: HasCodec a => [Chunk] Source #

Produce potentially-coloured Chunks for a human-readable schema for a type's codec.

objectSchemaChunksViaCodec :: HasObjectCodec a => [Chunk] Source #

Produce potentially-coloured Chunks for a human-readable schema for a type's objectCodec.

schemaChunksVia :: ValueCodec input output -> [Chunk] Source #

Produce potentially-coloured Chunks for a human-readable schema for a given codec.

objectSchemaChunksVia :: ObjectCodec input output -> [Chunk] Source #

Produce potentially-coloured Chunks for a human-readable schema for a given object codec.