API reference › @evolu/common › local‑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:2476

Type Declaration

NameTypeDefined in
Base64Urlnumber & Brand<"NonNaN"> & Brand<"Finite"> & Brand<"Int"> & Brand<"NonNegative">packages/common/src/local-first/Protocol.ts:2492
Bytesnumber & Brand<"NonNaN"> & Brand<"Finite"> & Brand<"Int"> & Brand<"NonNegative">packages/common/src/local-first/Protocol.ts:2483
DateIsoWithNegativeTimenumber & Brand<"NonNaN"> & Brand<"Finite"> & Brand<"Int"> & Brand<"NonNegative">packages/common/src/local-first/Protocol.ts:2501
DateIsoWithNonNegativeTimenumber & Brand<"NonNaN"> & Brand<"Finite"> & Brand<"Int"> & Brand<"NonNegative">packages/common/src/local-first/Protocol.ts:2499
EmptyStringnumber & Brand<"NonNaN"> & Brand<"Finite"> & Brand<"Int"> & Brand<"NonNegative">packages/common/src/local-first/Protocol.ts:2491
Idnumber & Brand<"NonNaN"> & Brand<"Finite"> & Brand<"Int"> & Brand<"NonNegative">packages/common/src/local-first/Protocol.ts:2493
Jsonnumber & Brand<"NonNaN"> & Brand<"Finite"> & Brand<"Int"> & Brand<"NonNegative">packages/common/src/local-first/Protocol.ts:2494
NonNegativeIntnumber & Brand<"NonNaN"> & Brand<"Finite"> & Brand<"Int"> & Brand<"NonNegative">packages/common/src/local-first/Protocol.ts:2487
Nullnumber & Brand<"NonNaN"> & Brand<"Finite"> & Brand<"Int"> & Brand<"NonNegative">packages/common/src/local-first/Protocol.ts:2482
Numbernumber & Brand<"NonNaN"> & Brand<"Finite"> & Brand<"Int"> & Brand<"NonNegative">packages/common/src/local-first/Protocol.ts:2481
Stringnumber & Brand<"NonNaN"> & Brand<"Finite"> & Brand<"Int"> & Brand<"NonNegative">packages/common/src/local-first/Protocol.ts:2480