@pickme/reminder
    Preparing search index...

    이 클래스는 OneSignal API와의 통신을 담당합니다. Axios 인스턴스를 생성하고, 요청 인터셉터를 설정하여 OneSignal API 호출 시 필요한 인증 헤더와 앱 ID를 자동으로 추가합니다.

    Index

    Constructors

    Accessors

    Constructors

    • OneSignal 클라이언트를 초기화하는 생성자입니다.

      • ONESIGNAL_API_URL: OneSignal API의 기본 URL입니다.
      • ONESIGNAL_API_KEY: 환경 변수에서 가져온 OneSignal API 키입니다.
      • ONESIGNAL_APP_ID: 환경 변수에서 가져온 OneSignal 앱 ID입니다.

      이 생성자는 Axios 인스턴스를 생성하고, 요청 인터셉터를 설정하여 POST 또는 PUT 요청 시 app_id를 요청 데이터에 자동으로 추가합니다.

      Returns OnesignalClient

    Accessors

    post

    • get post(): <T = any, R = AxiosResponse<T, any>, D = any>(
          url: string,
          data?: D,
          config?: AxiosRequestConfig<D>,
      ) => Promise<R>

      post 메서드를 반환합니다.

      이 메서드는 내부적으로 설정된 Axios 인스턴스의 post 메서드에 접근할 수 있도록 합니다.

      Returns <T = any, R = AxiosResponse<T, any>, D = any>(
          url: string,
          data?: D,
          config?: AxiosRequestConfig<D>,
      ) => Promise<R>

      instance.post 메서드