UNPKG

@platform/cell.schema

Version:

URI and database schemas for the `cell.os`.

45 lines (44 loc) 1.36 kB
const HTTP_SERVER = 'HTTP/server'; const HTTP_CONFIG = 'HTTP/config'; const HTTP_NOT_FOUND = 'HTTP/notFound'; const HTTP_NOT_LINKED = 'HTTP/notLinked'; const HTTP_FILE = 'HTTP/file'; const HTTP_MALFORMED_URI = 'HTTP/uri/malformed'; const HTTP_HASH_MISMATCH = 'HTTP/hash/mismatch'; const HTTP_TYPE = 'HTTP/type'; const HTTP = { SERVER: HTTP_SERVER, CONFIG: HTTP_CONFIG, NOT_FOUND: HTTP_NOT_FOUND, NOT_LINKED: HTTP_NOT_LINKED, FILE: HTTP_FILE, MALFORMED_URI: HTTP_MALFORMED_URI, HASH_MISMATCH: HTTP_HASH_MISMATCH, TYPE: HTTP_TYPE, }; const TYPE_DEF = 'TYPE/def'; const TYPE_DEF_INVALID = 'TYPE/def/invalid'; const TYPE_NOT_FOUND = 'TYPE/notFound'; const TYPE_TARGET = 'TYPE/target'; const TYPE_REF = 'TYPE/ref'; const TYPE_REF_CIRCULAR = 'TYPE/ref/circular'; const TYPE_REF_TYPENAME = 'TYPE/ref/typename'; const TYPE_DUPLICATE_PROP = 'TYPE/duplicate/prop'; const TYPE_DUPLICATE_TYPENAME = 'TYPE/duplicate/typename'; const TYPE_SHEET = 'TYPE/sheet'; const TYPE = { DEF: TYPE_DEF, DEF_INVALID: TYPE_DEF_INVALID, NOT_FOUND: TYPE_NOT_FOUND, TARGET: TYPE_TARGET, REF: TYPE_REF, REF_CIRCULAR: TYPE_REF_CIRCULAR, REF_TYPENAME: TYPE_REF_TYPENAME, DUPLICATE_PROP: TYPE_DUPLICATE_PROP, DUPLICATE_TYPENAME: TYPE_DUPLICATE_TYPENAME, SHEET: TYPE_SHEET, }; export const ERROR = { HTTP, TYPE, };