File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11{
22 "name" : " node-apple-weatherkit" ,
3- "version" : " 1.2 .0" ,
3+ "version" : " 1.3 .0" ,
44 "description" : " Apple WeatherKit API node.js implementation" ,
55 "main" : " dist/cjs/index.js" ,
66 "module" : " dist/esm/index.js" ,
Original file line number Diff line number Diff line change @@ -20,8 +20,8 @@ export default class Api {
2020 } ,
2121 } )
2222
23- if ( response . status >= 400 ) {
24- return Err ( `API Fail for ${ url } ` )
23+ if ( response . status != 200 ) {
24+ return Err ( await response . text ( ) , response . status )
2525 }
2626
2727 return ( await response . json ( ) ) as T
Original file line number Diff line number Diff line change 77export type Err = {
88 isErr : true
99 error : unknown
10+ code : number
1011}
1112
12- export function Err ( message : string ) : Err {
13- return { isErr : true , error : message }
13+ export function Err ( message : string , code : number ) : Err {
14+ return { isErr : true , error : message , code : code }
1415}
1516
1617export function isErr ( err : unknown ) : err is Err {
You can’t perform that action at this time.
0 commit comments