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:2060
Type Declaration
| Name | Type | Defined in |
|---|---|---|
Base64Url | number & Brand<"NonNaN"> & Brand<"Finite"> & Brand<"Int"> & Brand<"NonNegative"> | packages/common/src/local-first/Protocol.ts:2076 |
Bytes | number & Brand<"NonNaN"> & Brand<"Finite"> & Brand<"Int"> & Brand<"NonNegative"> | packages/common/src/local-first/Protocol.ts:2067 |
DateIsoWithNegativeTime | number & Brand<"NonNaN"> & Brand<"Finite"> & Brand<"Int"> & Brand<"NonNegative"> | packages/common/src/local-first/Protocol.ts:2085 |
DateIsoWithNonNegativeTime | number & Brand<"NonNaN"> & Brand<"Finite"> & Brand<"Int"> & Brand<"NonNegative"> | packages/common/src/local-first/Protocol.ts:2083 |
EmptyString | number & Brand<"NonNaN"> & Brand<"Finite"> & Brand<"Int"> & Brand<"NonNegative"> | packages/common/src/local-first/Protocol.ts:2075 |
Id | number & Brand<"NonNaN"> & Brand<"Finite"> & Brand<"Int"> & Brand<"NonNegative"> | packages/common/src/local-first/Protocol.ts:2077 |
Json | number & Brand<"NonNaN"> & Brand<"Finite"> & Brand<"Int"> & Brand<"NonNegative"> | packages/common/src/local-first/Protocol.ts:2078 |
NonNegativeInt | number & Brand<"NonNaN"> & Brand<"Finite"> & Brand<"Int"> & Brand<"NonNegative"> | packages/common/src/local-first/Protocol.ts:2071 |
Null | number & Brand<"NonNaN"> & Brand<"Finite"> & Brand<"Int"> & Brand<"NonNegative"> | packages/common/src/local-first/Protocol.ts:2066 |
Number | number & Brand<"NonNaN"> & Brand<"Finite"> & Brand<"Int"> & Brand<"NonNegative"> | packages/common/src/local-first/Protocol.ts:2065 |
String | number & Brand<"NonNaN"> & Brand<"Finite"> & Brand<"Int"> & Brand<"NonNegative"> | packages/common/src/local-first/Protocol.ts:2064 |