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);
}
}