@wepublish/api
Version:
API core for we.publish.
137 lines (136 loc) • 4.57 kB
TypeScript
import { ApolloError } from 'apollo-server-express';
export declare enum ErrorCode {
TokenExpired = "TOKEN_EXPIRED",
InvalidCredentials = "INVALID_CREDENTIALS",
UserNotFound = "USER_NOT_FOUND",
InvalidOAuth2Token = "INVALID_OAUTH_TOKEN",
OAuth2ProviderNotFound = "OAUTH2_PROVIDER_NOT_FOUND",
NotAuthenticated = "NOT_AUTHENTICATED",
NotAuthorised = "NOT_AUTHORISED",
UserNotActive = "USER_NOT_ACTIVE",
NotFound = "NOT_FOUND",
EmailAlreadyInUse = "EMAIL_ALREADY_IN_USE",
MonthlyAmountNotEnough = "MONTHLY_AMOUNT_NOT_ENOUGH",
PaymentConfigurationNotAllowed = "PAYMENT_CONFIGURATION_NOT_ALLOWED",
UserInputError = "USER_INPUT_ERROR",
DuplicatePageSlug = "DUPLICATE_PAGE_SLUG",
CommentLengthError = "COMMENT_LENGTH_ERROR",
PeerTokenInvalid = "PEER_TOKEN_INVALID",
InternalError = "InternalError",
DisabledPeerError = "DISABLED_PEER_ERROR",
UserSubscriptionAlreadyDeactivated = "USER_SUBSCRIPTION_ALREADY_DEACTIVATED",
ChallengeFailed = "ChallengeFailed",
InvalidSettingData = "INVALID_SETTING_DATA",
PaymentAlreadyRunning = "PAYMENT_ALREADY_RUNNING"
}
export declare class TokenExpiredError extends ApolloError {
constructor();
}
export declare class InvalidCredentialsError extends ApolloError {
constructor();
}
export declare class UserNotFoundError extends ApolloError {
constructor();
}
export declare class InvalidOAuth2TokenError extends ApolloError {
constructor();
}
export declare class OAuth2ProviderNotFoundError extends ApolloError {
constructor();
}
export declare class NotAuthorisedError extends ApolloError {
constructor();
}
export declare class NotAuthenticatedError extends ApolloError {
constructor();
}
export declare class NotActiveError extends ApolloError {
constructor();
}
export declare class NotFound extends ApolloError {
constructor(model: string, id: string);
}
export declare class EmailAlreadyInUseError extends ApolloError {
constructor();
}
export declare class MonthlyAmountNotEnough extends ApolloError {
constructor();
}
export declare class PaymentConfigurationNotAllowed extends ApolloError {
constructor();
}
export declare class UserInputError extends ApolloError {
constructor(actualError: string);
}
export declare class DisabledPeerError extends ApolloError {
constructor();
}
export declare class DuplicatePageSlugError extends ApolloError {
constructor(publishedPageID: string, slug: string);
}
export declare class DuplicateArticleSlugError extends ApolloError {
constructor(publishedArticleID: string, slug: string);
}
export declare class CommentLengthError extends ApolloError {
constructor(maxCommentLength: number);
}
export declare class CommentAuthenticationError extends ApolloError {
constructor(msg: string);
}
export declare class AnonymousCommentsDisabledError extends ApolloError {
constructor();
}
export declare class AnonymousCommentRatingDisabledError extends ApolloError {
constructor();
}
export declare class AnonymousPollVotingDisabledError extends ApolloError {
constructor();
}
export declare class AnonymousCommentError extends ApolloError {
constructor();
}
export declare class ChallengeMissingCommentError extends ApolloError {
constructor();
}
export declare class PeerTokenInvalidError extends ApolloError {
constructor(peerUrl: string);
}
export declare class InternalError extends ApolloError {
constructor();
}
export declare class UserSubscriptionAlreadyDeactivated extends ApolloError {
constructor(deactivatedAt: Date);
}
export declare class GivenTokeExpiryToLongError extends ApolloError {
constructor();
}
export declare class UserIdNotFound extends ApolloError {
constructor();
}
export declare class InvalidSettingValueError extends ApolloError {
constructor();
}
export declare class InvalidStarRatingValueError extends ApolloError {
constructor();
}
export declare class PollNotOpenError extends ApolloError {
constructor();
}
export declare class PollClosedError extends ApolloError {
constructor();
}
export declare class SubscriptionNotFound extends ApolloError {
constructor();
}
export declare class AlreadyUnpaidInvoices extends ApolloError {
constructor();
}
export declare class PeerIdMissingCommentError extends ApolloError {
constructor();
}
export declare class PaymentAlreadyRunning extends ApolloError {
constructor(id: string);
}
export declare class InvoiceAlreadyPaidOrCanceled extends ApolloError {
constructor(id: string);
}