UNPKG

hh-node

Version:
18 lines (13 loc) 422 B
import {BaseResponse, ExtendedVacancyData, ResponseVacancyData} from 'interfaces/response'; export class ApiResponse<R extends BaseResponse> { protected readonly response: R; constructor(_response: R) { this.response = _response; } public getResponse(): R { return this.response; } public getData(): ResponseVacancyData | ExtendedVacancyData { return this.response.data; } }