UNPKG

protodef

Version:

A simple yet powerful way to define binary protocols

43 lines (40 loc) 876 B
{ "$schema": "http://json-schema.org/draft-04/schema#", "title": "datatype", "description":"default dataTypes", "oneOf":[ {"$ref": "switch"}, {"$ref": "option"}, {"$ref": "i8"}, {"$ref": "u8"}, {"$ref": "i16"}, {"$ref": "u16"}, {"$ref": "i32"}, {"$ref": "u32"}, {"$ref": "f32"}, {"$ref": "f64"}, {"$ref": "li8"}, {"$ref": "lu8"}, {"$ref": "li16"}, {"$ref": "lu16"}, {"$ref": "li32"}, {"$ref": "lu32"}, {"$ref": "lf32"}, {"$ref": "lf64"}, {"$ref": "i64"}, {"$ref": "li64"}, {"$ref": "u64"}, {"$ref": "lu64"}, {"$ref": "array"}, {"$ref": "count"}, {"$ref": "container"}, {"$ref": "varint"}, {"$ref": "bool"}, {"$ref": "pstring"}, {"$ref": "buffer"}, {"$ref": "void"}, {"$ref": "bitfield"}, {"$ref": "cstring"}, {"$ref": "mapper"} ] }