All questions

Advanced · TypeScript · Types

Result type for safe API calls

Commonly asked: TypeScript depth questions for SDET II+ · ~15 min

Write safe<T>(fn: () => Promise<T>) that resolves to { ok: true, value } on success or { ok: false, error } (the error message string) on failure. It must never reject.

Checking your membership…