import type { IResponseDeserializer } from "../types.js"; export default class DefaultResponseDeserializer implements IResponseDeserializer { public async deserialize(response: Response): Promise { const text = await response.text(); if (text.length > 0) { const json = JSON.parse(text); return json as TReturnType; } return null as TReturnType; } }