Commit b95182d 1 parent be28672 commit b95182d Copy full SHA for b95182d
File tree 4 files changed +40
-14
lines changed
4 files changed +40
-14
lines changed Original file line number Diff line number Diff line change @@ -27,18 +27,19 @@ node_modules
27
27
.cache-loader
28
28
www /providers.json
29
29
src /providers /index.js
30
- internals
31
- adapters.d.ts
32
- adapters.js
33
- client.d.ts
34
- client.js
35
- index.d.ts
36
- index.js
37
- jwt.d.ts
38
- jwt.js
39
- providers.d.ts
40
- providers.js
41
- errors.js
30
+ /internals
31
+ /adapters.d.ts
32
+ /adapters.js
33
+ /client.d.ts
34
+ /client.js
35
+ /index.d.ts
36
+ /index.js
37
+ /jwt.d.ts
38
+ /jwt.js
39
+ /providers.d.ts
40
+ /providers.js
41
+ /errors.js
42
+ /errors.d.ts
42
43
43
44
# Development app
44
45
app /next-auth
Original file line number Diff line number Diff line change @@ -36,6 +36,7 @@ const TYPES_TARGETS = [
36
36
`${ MODULE_ENTRIES . ADAPTERS } .d.ts` ,
37
37
`${ MODULE_ENTRIES . PROVIDERS } .d.ts` ,
38
38
`${ MODULE_ENTRIES . JWT } .d.ts` ,
39
+ `${ MODULE_ENTRIES . ERRORS } .d.ts` ,
39
40
"internals" ,
40
41
]
41
42
Original file line number Diff line number Diff line change 66
66
" adapters.d.ts" ,
67
67
" client.js" ,
68
68
" client.d.ts" ,
69
+ " errors.js" ,
70
+ " errors.d.ts" ,
69
71
" jwt.js" ,
70
72
" jwt.d.ts" ,
71
- " internals" ,
72
- " errors.js"
73
+ " internals"
73
74
],
74
75
"license" : " ISC" ,
75
76
"dependencies" : {
Original file line number Diff line number Diff line change
1
+ /**
2
+ * Same as the default `Error`, but it is JSON serializable.
3
+ * @source https://iaincollins.medium.com/error-handling-in-javascript-a6172ccdf9af
4
+ */
5
+ export class UnknownError extends Error { }
6
+ export class OAuthCallbackError extends UnknownError { }
7
+ export class AccountNotLinkedError extends UnknownError { }
8
+ export class CreateUserError extends UnknownError { }
9
+ export class GetUserError extends UnknownError { }
10
+ export class GetUserByEmailError extends UnknownError { }
11
+ export class GetUserByIdError extends UnknownError { }
12
+ export class GetUserByProviderAccountIdError extends UnknownError { }
13
+ export class UpdateUserError extends UnknownError { }
14
+ export class DeleteUserError extends UnknownError { }
15
+ export class LinkAccountError extends UnknownError { }
16
+ export class UnlinkAccountError extends UnknownError { }
17
+ export class CreateSessionError extends UnknownError { }
18
+ export class GetSessionError extends UnknownError { }
19
+ export class UpdateSessionError extends UnknownError { }
20
+ export class DeleteSessionError extends UnknownError { }
21
+ export class CreateVerificationRequestError extends UnknownError { }
22
+ export class GetVerificationRequestError extends UnknownError { }
23
+ export class DeleteVerificationRequestError extends UnknownError { }
You can’t perform that action at this time.
0 commit comments