API reference@evolu/commonlocal‑first/Protocol › ProtocolValueType

const ProtocolValueType: {
  Base64Url: number &
    Brand<"NonNaN"> &
    Brand<"Finite"> &
    Brand<"Int"> &
    Brand<"NonNegative">;
  Bytes: number &
    Brand<"NonNaN"> &
    Brand<"Finite"> &
    Brand<"Int"> &
    Brand<"NonNegative">;
  DateIsoWithNegativeTime: number &
    Brand<"NonNaN"> &
    Brand<"Finite"> &
    Brand<"Int"> &
    Brand<"NonNegative">;
  DateIsoWithNonNegativeTime: number &
    Brand<"NonNaN"> &
    Brand<"Finite"> &
    Brand<"Int"> &
    Brand<"NonNegative">;
  EmptyString: number &
    Brand<"NonNaN"> &
    Brand<"Finite"> &
    Brand<"Int"> &
    Brand<"NonNegative">;
  Id: number &
    Brand<"NonNaN"> &
    Brand<"Finite"> &
    Brand<"Int"> &
    Brand<"NonNegative">;
  Json: number &
    Brand<"NonNaN"> &
    Brand<"Finite"> &
    Brand<"Int"> &
    Brand<"NonNegative">;
  NonNegativeInt: number &
    Brand<"NonNaN"> &
    Brand<"Finite"> &
    Brand<"Int"> &
    Brand<"NonNegative">;
  Null: number &
    Brand<"NonNaN"> &
    Brand<"Finite"> &
    Brand<"Int"> &
    Brand<"NonNegative">;
  Number: number &
    Brand<"NonNaN"> &
    Brand<"Finite"> &
    Brand<"Int"> &
    Brand<"NonNegative">;
  String: number &
    Brand<"NonNaN"> &
    Brand<"Finite"> &
    Brand<"Int"> &
    Brand<"NonNegative">;
};

Defined in: packages/common/src/local-first/Protocol.ts:2060

Type Declaration

NameTypeDefined in
Base64Urlnumber & Brand<"NonNaN"> & Brand<"Finite"> & Brand<"Int"> & Brand<"NonNegative">packages/common/src/local-first/Protocol.ts:2076
Bytesnumber & Brand<"NonNaN"> & Brand<"Finite"> & Brand<"Int"> & Brand<"NonNegative">packages/common/src/local-first/Protocol.ts:2067
DateIsoWithNegativeTimenumber & Brand<"NonNaN"> & Brand<"Finite"> & Brand<"Int"> & Brand<"NonNegative">packages/common/src/local-first/Protocol.ts:2085
DateIsoWithNonNegativeTimenumber & Brand<"NonNaN"> & Brand<"Finite"> & Brand<"Int"> & Brand<"NonNegative">packages/common/src/local-first/Protocol.ts:2083
EmptyStringnumber & Brand<"NonNaN"> & Brand<"Finite"> & Brand<"Int"> & Brand<"NonNegative">packages/common/src/local-first/Protocol.ts:2075
Idnumber & Brand<"NonNaN"> & Brand<"Finite"> & Brand<"Int"> & Brand<"NonNegative">packages/common/src/local-first/Protocol.ts:2077
Jsonnumber & Brand<"NonNaN"> & Brand<"Finite"> & Brand<"Int"> & Brand<"NonNegative">packages/common/src/local-first/Protocol.ts:2078
NonNegativeIntnumber & Brand<"NonNaN"> & Brand<"Finite"> & Brand<"Int"> & Brand<"NonNegative">packages/common/src/local-first/Protocol.ts:2071
Nullnumber & Brand<"NonNaN"> & Brand<"Finite"> & Brand<"Int"> & Brand<"NonNegative">packages/common/src/local-first/Protocol.ts:2066
Numbernumber & Brand<"NonNaN"> & Brand<"Finite"> & Brand<"Int"> & Brand<"NonNegative">packages/common/src/local-first/Protocol.ts:2065
Stringnumber & Brand<"NonNaN"> & Brand<"Finite"> & Brand<"Int"> & Brand<"NonNegative">packages/common/src/local-first/Protocol.ts:2064