exception.ts•829 B
class ServerException extends Error {
code: number = -32603;
constructor(message: string) {
super(message);
}
}
class InvalidSessionIdError extends ServerException {
code: number = -32600;
constructor() {
super("Bad Request: No valid session ID provided");
}
}
class MethodNotAllowedError extends ServerException {
code: number = -32600;
constructor() {
super("Method not allowed");
}
}
class InvalidCredentialsError extends ServerException {
code: number = -32600;
constructor() {
super("Invalid credentials");
}
}
class InvalidInputError extends ServerException {
code: number = -32600;
constructor(message: string) {
super(message);
}
}
export {
ServerException,
InvalidSessionIdError,
MethodNotAllowedError,
InvalidCredentialsError,
InvalidInputError,
};