amocrm-client
Version:
JS Library for AmoCRM
10 lines (9 loc) • 494 B
TypeScript
import { EventEmitter } from "./EventEmitter";
import { IAPIResponse, IAPIResponseErrorValue, IResponseParser } from "../interfaces/common";
/**
* Преобразует ответ портала в JSON-объект
* */
export default class JSONResponseParser extends EventEmitter implements IResponseParser<string> {
parse<T>(apiResponse: IAPIResponse<string>): IAPIResponse<T>;
checkErrors<T>(data: T | IAPIResponseErrorValue, apiResponse: IAPIResponse<string>): void;
}