emptyObject: Decoder<EmptyObject> = ...

Decoder for an empty object ({}).

A decoder that validates and returns empty objects

JsonDecoder.emptyObject.decode({}); // Ok<EmptyObject>({value: {}})
JsonDecoder.emptyObject.decode({a: 1}); // Err({error: '{a: 1} is not a valid empty object'})