index.ts (774B)
1 export * from "./generated/types.js"; 2 export * from "./generated/constants.js"; 3 export * from "./generated/kinds.js"; 4 5 export const RADROOTS_EVENT_TIMESTAMP_MAX_SAFE_INTEGER = Number.MAX_SAFE_INTEGER; 6 7 export function radrootsEventTimestampFromJsonNumber(value: number): number { 8 return radrootsEventTimestampJsonNumber(value); 9 } 10 11 export function radrootsEventTimestampToJsonNumber(value: number): number { 12 return radrootsEventTimestampJsonNumber(value); 13 } 14 15 function radrootsEventTimestampJsonNumber(value: number): number { 16 if (!Number.isSafeInteger(value) || value < 0) { 17 throw new RangeError( 18 `Radroots event timestamp must be a non-negative safe integer no greater than Number.MAX_SAFE_INTEGER (${Number.MAX_SAFE_INTEGER})`, 19 ); 20 } 21 return value; 22 }