SDK Error Handling
When using the Woolf SDK, errors are returned as JavaScript exceptions with the WoolfError class. These include a message and error code.
[@woolfuniversity/sdk] WoolfError: STUDENT_NOT_FOUND
Catch these errors in your integration and handle them accordingly:
try { await woolf.trackSubmission("resourceId"); } catch (err) { if (err instanceof WoolfError) { console.error("SDK Error:", err.message); } }