parent
453ee230f3
commit
2fa3e52246
@ -1,30 +1,36 @@ |
|||||||
import type { UnexpectedResourceError } from "../../../requester/results/error/ErrorResult"; |
import type { Resource, UnexpectedResourceError } from "@ldo/connected"; |
||||||
import { ResourceError } from "../../../requester/results/error/ErrorResult"; |
import { ResourceError } from "@ldo/connected"; |
||||||
|
|
||||||
export type NotificationCallbackError = |
export type NotificationCallbackError<ResourceType extends Resource> = |
||||||
| DisconnectedAttemptingReconnectError |
| DisconnectedAttemptingReconnectError<ResourceType> |
||||||
| DisconnectedNotAttemptingReconnectError |
| DisconnectedNotAttemptingReconnectError<ResourceType> |
||||||
| UnsupportedNotificationError |
| UnsupportedNotificationError<ResourceType> |
||||||
| UnexpectedResourceError; |
| UnexpectedResourceError<ResourceType>; |
||||||
|
|
||||||
/** |
/** |
||||||
* Indicates that the requested method for receiving notifications is not |
* Indicates that the requested method for receiving notifications is not |
||||||
* supported by this Pod. |
* supported by this Pod. |
||||||
*/ |
*/ |
||||||
export class UnsupportedNotificationError extends ResourceError { |
export class UnsupportedNotificationError< |
||||||
|
ResourceType extends Resource, |
||||||
|
> extends ResourceError<ResourceType> { |
||||||
readonly type = "unsupportedNotificationError" as const; |
readonly type = "unsupportedNotificationError" as const; |
||||||
} |
} |
||||||
|
|
||||||
/** |
/** |
||||||
* Indicates that the socket has disconnected and is attempting to reconnect. |
* Indicates that the socket has disconnected and is attempting to reconnect. |
||||||
*/ |
*/ |
||||||
export class DisconnectedAttemptingReconnectError extends ResourceError { |
export class DisconnectedAttemptingReconnectError< |
||||||
|
ResourceType extends Resource, |
||||||
|
> extends ResourceError<ResourceType> { |
||||||
readonly type = "disconnectedAttemptingReconnectError" as const; |
readonly type = "disconnectedAttemptingReconnectError" as const; |
||||||
} |
} |
||||||
|
|
||||||
/** |
/** |
||||||
* Indicates that the socket has disconnected and is attempting to reconnect. |
* Indicates that the socket has disconnected and is attempting to reconnect. |
||||||
*/ |
*/ |
||||||
export class DisconnectedNotAttemptingReconnectError extends ResourceError { |
export class DisconnectedNotAttemptingReconnectError< |
||||||
|
ResourceType extends Resource, |
||||||
|
> extends ResourceError<ResourceType> { |
||||||
readonly type = "disconnectedNotAttemptingReconnectError" as const; |
readonly type = "disconnectedNotAttemptingReconnectError" as const; |
||||||
} |
} |
||||||
|
Loading…
Reference in new issue