(fn: (wos: WorkOS) => Promise<A>)
| 339 | // definitive WorkOS denial (401/403/404 — fail closed) from a transient |
| 340 | // failure (429/5xx/network — retryable). |
| 341 | const use = <A>(fn: (wos: WorkOS) => Promise<A>) => |
| 342 | withServiceLogging( |
| 343 | "workos", |
| 344 | workosErrorFromFailure, |
| 345 | tryPromiseService(() => fn(workos)), |
| 346 | ); |
| 347 | |
| 348 | const authenticateSealedSession = (sessionData: string) => |
| 349 | Effect.gen(function* () { |