~james/core

core/web/src/lib/api/coverage.ts -rw-r--r-- 388 bytes
452f17b7 — james chore(import): snapshot james.dad.town/core at f70c71c7696a 15 hours ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
import type { BobbinContext, XrpcRequestInit } from "#lib/api/client.ts";
import { jsonGet } from "#lib/api/_request.ts";

export interface Coverage {
	ready: boolean;
	eventsProcessed: number;
	lastCursor: number;
}

export const getCoverage = (ctx: BobbinContext, init?: XrpcRequestInit): Promise<Coverage> =>
	jsonGet<Coverage>(ctx, "org.tangled.bobbin.getCoverage", undefined, init);