node-beget
Version:
Client library for accessing Beget API
27 lines (22 loc) • 496 B
text/typescript
export type ResponseError = ResponseErrorMethod | ResponseErrorQuery;
export interface ResponseSuccess<T> {
status: 'success';
answer: {
status: 'success';
result: T;
};
}
interface ResponseErrorMethod {
status: 'success';
answer: {
status: 'error';
errors: ErrorPayload[];
};
}
interface ResponseErrorQuery extends ErrorPayload {
status: 'error';
}
export interface ErrorPayload {
error_text: string;
error_code: string;
}