types.ts (900B)
1 // @generated by cargo xtask generate ts 2 // Do not edit by hand. 3 export type RadrootsEventsIndexedShardId = string; 4 5 export type RadrootsEventsIndexedIdRange = { start: string, end: string, }; 6 7 export type RadrootsEventsIndexedShardMetadata = { file: string, count: number, first_id: string, last_id: string, first_published_at: number, last_published_at: number, sha256: string, }; 8 9 export type RadrootsEventsIndexedManifest = { country: string, total: number, shard_size: number, first_published_at: number, last_published_at: number, shards: Array<RadrootsEventsIndexedShardMetadata>, }; 10 11 export type RadrootsEventsIndexedShardCheckpoint = { shard_id: RadrootsEventsIndexedShardId, last_created_at: number, last_event_id?: string | null, cursor?: string | null, }; 12 13 export type RadrootsEventsIndexedIndexCheckpoint = { generated_at: number, shards: Array<RadrootsEventsIndexedShardCheckpoint>, };