mirror of
https://github.com/anomalyco/opencode.git
synced 2026-05-03 11:16:46 +00:00
17 lines
553 B
TypeScript
17 lines
553 B
TypeScript
export class AuthError extends Error {}
|
|
export class CreditsError extends Error {}
|
|
export class MonthlyLimitError extends Error {}
|
|
export class UserLimitError extends Error {}
|
|
export class ModelError extends Error {}
|
|
|
|
class LimitError extends Error {
|
|
retryAfter?: number
|
|
constructor(message: string, retryAfter?: number) {
|
|
super(message)
|
|
this.retryAfter = retryAfter
|
|
}
|
|
}
|
|
export class RateLimitError extends LimitError {}
|
|
export class FreeUsageLimitError extends LimitError {}
|
|
export class SubscriptionUsageLimitError extends LimitError {}
|