Guides
Error Handling
Xử lý errors một cách robust.
Error Types
DevKit SDK throw typed errors để bạn xử lý chính xác.
Error Classes
ts
import { DevKitError, ValidationError, RateLimitError } from '@devkit/sdk';
try {
await devkit.users.create(data);
} catch (err) {
if (err instanceof ValidationError) {
console.log(err.issues);
} else if (err instanceof RateLimitError) {
await sleep(err.retryAfter);
}
}Retry Strategy
SDK tự động retry với exponential backoff cho 5xx errors.