Files
NapCatQQ/.pnpm-store/v3/files/7f/9d6de22480e7983082bfaaef32cdf494052e3a4076e97d1efa716104a1e6c28b4260d55ae2c4dee903b0af7c776093792ecb716d4866449846da0abcac4bb9
T
TanTan e311ca3275
Build NapCat Artifacts / Type Check & Test (push) Waiting to run
docs: 仓库链接指向本镜像仓库
2026-11-13 09:25:58 +08:00

21 lines
691 B
Plaintext

import type { SerializedError } from '@reduxjs/toolkit'
const task = 'task'
const listener = 'listener'
const completed = 'completed'
const cancelled = 'cancelled'
/* TaskAbortError error codes */
export const taskCancelled = `task-${cancelled}` as const
export const taskCompleted = `task-${completed}` as const
export const listenerCancelled = `${listener}-${cancelled}` as const
export const listenerCompleted = `${listener}-${completed}` as const
export class TaskAbortError implements SerializedError {
name = 'TaskAbortError'
message: string
constructor(public code: string | undefined) {
this.message = `${task} ${cancelled} (reason: ${code})`
}
}