fabasoad/nsfw-detection-action

View on GitHub
src/utils/HttpClient.ts

Summary

Maintainability
A
0 mins
Test Coverage
F
40%
import fetch, { RequestInit } from 'node-fetch'

export default class HttpClient {
  public request<TResponse>(
    url: string, init?: RequestInit
  ): Promise<TResponse> {
    return fetch(url, init)
      .then((resp) => resp.json())
      .then((data) => data as TResponse)
  }
}