Skip to content
This repository was archived by the owner on Jul 31, 2024. It is now read-only.

Commit 0f815bb

Browse files
Merge pull request #59 from jaxx2104/fix-type-custom-headers
FreeeAPIClient の 型情報を更新
2 parents 3dec4a9 + 5286436 commit 0f815bb

File tree

4 files changed

+51
-19
lines changed

4 files changed

+51
-19
lines changed

lib/index.d.ts

Lines changed: 24 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
import { AxiosPromise } from 'axios';
2-
import * as express from 'express';
3-
import * as admin from 'firebase-admin';
4-
import { ParamJSON, SDKConfig } from '../src/sdk/const/types';
1+
import { AxiosPromise } from 'axios'
2+
import * as express from 'express'
3+
import * as admin from 'firebase-admin'
4+
import { CustomHeaders, ParamJSON, SDKConfig } from '../src/sdk/const/types'
55

66
declare module 'freee-firebase-sdk' {
77
/**
@@ -30,11 +30,27 @@ declare module 'freee-firebase-sdk' {
3030
get<T = any>(
3131
url: string,
3232
params: ParamJSON,
33-
userId: string
33+
userId: string,
34+
customHeaders?: CustomHeaders
3435
): AxiosPromise<T>
35-
post<T = any>(url: string, data: ParamJSON, userId: string): AxiosPromise<T>
36-
put<T = any>(url: string, data: ParamJSON, userId: string): AxiosPromise<T>
37-
delete(url: string, data: ParamJSON, userId: string): AxiosPromise
36+
post<T = any>(
37+
url: string,
38+
data: ParamJSON,
39+
userId: string,
40+
customHeaders?: CustomHeaders
41+
): AxiosPromise<T>
42+
put<T = any>(
43+
url: string,
44+
data: ParamJSON,
45+
userId: string,
46+
customHeaders?: CustomHeaders
47+
): AxiosPromise<T>
48+
delete(
49+
url: string,
50+
data: ParamJSON,
51+
userId: string,
52+
customHeaders?: CustomHeaders
53+
): AxiosPromise
3854
}
3955

4056
class FreeeFirebaseAuthClient {

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "freee-firebase-sdk",
3-
"version": "2.2.0",
3+
"version": "2.2.1",
44
"license": "MIT",
55
"homepage": "https://github.com/freee/firebase-sdk-js",
66
"repository": {

typings/index.d.ts

Lines changed: 24 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
import { AxiosPromise } from 'axios';
2-
import * as express from 'express';
3-
import * as admin from 'firebase-admin';
4-
import { ParamJSON, SDKConfig } from '../src/sdk/const/types';
1+
import { AxiosPromise } from 'axios'
2+
import * as express from 'express'
3+
import * as admin from 'firebase-admin'
4+
import { CustomHeaders, ParamJSON, SDKConfig } from '../src/sdk/const/types'
55

66
declare module 'freee-firebase-sdk' {
77
/**
@@ -30,11 +30,27 @@ declare module 'freee-firebase-sdk' {
3030
get<T = any>(
3131
url: string,
3232
params: ParamJSON,
33-
userId: string
33+
userId: string,
34+
customHeaders?: CustomHeaders
3435
): AxiosPromise<T>
35-
post<T = any>(url: string, data: ParamJSON, userId: string): AxiosPromise<T>
36-
put<T = any>(url: string, data: ParamJSON, userId: string): AxiosPromise<T>
37-
delete(url: string, data: ParamJSON, userId: string): AxiosPromise
36+
post<T = any>(
37+
url: string,
38+
data: ParamJSON,
39+
userId: string,
40+
customHeaders?: CustomHeaders
41+
): AxiosPromise<T>
42+
put<T = any>(
43+
url: string,
44+
data: ParamJSON,
45+
userId: string,
46+
customHeaders?: CustomHeaders
47+
): AxiosPromise<T>
48+
delete(
49+
url: string,
50+
data: ParamJSON,
51+
userId: string,
52+
customHeaders?: CustomHeaders
53+
): AxiosPromise
3854
}
3955

4056
class FreeeFirebaseAuthClient {

0 commit comments

Comments
 (0)