Skip to content

Commit 00eeee4

Browse files
authored
Merge pull request #21 from Tenpi/default-true
fix: Make CamelcaseKeys true by default
2 parents 298d054 + 9c1d67c commit 00eeee4

File tree

4 files changed

+9
-4
lines changed

4 files changed

+9
-4
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
node_modules
22
.envrc
3-
dist
43
.vscode
4+
dist
5+
src/test.ts

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
"node": ">=8"
1414
},
1515
"main": "dist/index.js",
16+
"types": "dist/index.d.ts",
1617
"scripts": {
1718
"add-contributor": "all-contributors add",
1819
"fmt": "prettier --write '**/*.{ts,js,json,md}'",

src/index.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,8 @@ const HASH_SECRET =
5454
'28c1fdd170a5204386cb1313c7077b34f83e4aaf4aa829ce78c231e05b0bae2c'
5555
const filter = 'for_ios'
5656

57-
export default class PixivApp<CamelcaseKeys extends boolean> {
58-
camelcaseKeys = true as CamelcaseKeys
57+
export default class PixivApp<CamelcaseKeys extends boolean = true> {
58+
camelcaseKeys: CamelcaseKeys
5959
username: string | undefined
6060
password: string | undefined
6161
refreshToken: string
@@ -76,6 +76,8 @@ export default class PixivApp<CamelcaseKeys extends boolean> {
7676
this._once = false
7777
if (options) {
7878
this.camelcaseKeys = Boolean(options.camelcaseKeys) as CamelcaseKeys
79+
} else {
80+
this.camelcaseKeys = true as CamelcaseKeys
7981
}
8082
}
8183

tsconfig.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
"compilerOptions": {
44
"outDir": "dist",
55
"strict": true,
6-
"noImplicitAny": true
6+
"noImplicitAny": true,
7+
"declaration": true
78
},
89
"include": ["src", "declarations.d.ts"]
910
}

0 commit comments

Comments
 (0)