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:1973

Type Declaration

NameTypeDefined in
Base64Urlnumber & Brand<"NonNaN"> & Brand<"Finite"> & Brand<"Int"> & Brand<"NonNegative">packages/common/src/local-first/Protocol.ts:1989
Bytesnumber & Brand<"NonNaN"> & Brand<"Finite"> & Brand<"Int"> & Brand<"NonNegative">packages/common/src/local-first/Protocol.ts:1980
DateIsoWithNegativeTimenumber & Brand<"NonNaN"> & Brand<"Finite"> & Brand<"Int"> & Brand<"NonNegative">packages/common/src/local-first/Protocol.ts:1998
DateIsoWithNonNegativeTimenumber & Brand<"NonNaN"> & Brand<"Finite"> & Brand<"Int"> & Brand<"NonNegative">packages/common/src/local-first/Protocol.ts:1996
EmptyStringnumber & Brand<"NonNaN"> & Brand<"Finite"> & Brand<"Int"> & Brand<"NonNegative">packages/common/src/local-first/Protocol.ts:1988
Idnumber & Brand<"NonNaN"> & Brand<"Finite"> & Brand<"Int"> & Brand<"NonNegative">packages/common/src/local-first/Protocol.ts:1990
Jsonnumber & Brand<"NonNaN"> & Brand<"Finite"> & Brand<"Int"> & Brand<"NonNegative">packages/common/src/local-first/Protocol.ts:1991
NonNegativeIntnumber & Brand<"NonNaN"> & Brand<"Finite"> & Brand<"Int"> & Brand<"NonNegative">packages/common/src/local-first/Protocol.ts:1984
Nullnumber & Brand<"NonNaN"> & Brand<"Finite"> & Brand<"Int"> & Brand<"NonNegative">packages/common/src/local-first/Protocol.ts:1979
Numbernumber & Brand<"NonNaN"> & Brand<"Finite"> & Brand<"Int"> & Brand<"NonNegative">packages/common/src/local-first/Protocol.ts:1978
Stringnumber & Brand<"NonNaN"> & Brand<"Finite"> & Brand<"Int"> & Brand<"NonNegative">packages/common/src/local-first/Protocol.ts:1977