node-beget
Version:
Client library for accessing Beget API
24 lines (23 loc) • 511 B
TypeScript
export declare 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;
}
export {};