ts-quiz— ~/quiz/levels.ts
tsc --watch● loading…
// tsc --watch · type-checking modules…
await load("quiz/levels.ts")
// streaming server components
◇ tsc 6.0.3 · compiling…UTF-8◇ scanning levels…
result is { ok: true; data: T }?type ApiResult<T> =
| { ok: true; data: T }
| { ok: false; error: string };
function isSuccess<T>(result: ApiResult<T>): result is { ok: true; data: T } {
return result.ok;
}