kopia lustrzana https://github.com/badgen/badgen.net
fix: error types for ts upgrade
rodzic
5abef05ea9
commit
c55e05ef6f
|
@ -12,7 +12,7 @@ class HaxelibClient extends RpcClient {
|
||||||
async info(project) {
|
async info(project) {
|
||||||
try {
|
try {
|
||||||
return await this.call<any>('api.infos', [project])
|
return await this.call<any>('api.infos', [project])
|
||||||
} catch (err) {
|
} catch (err: any) {
|
||||||
if (err.message.startsWith('No such Project')) {
|
if (err.message.startsWith('No such Project')) {
|
||||||
throw new BadgenError({ status: 404 })
|
throw new BadgenError({ status: 404 })
|
||||||
}
|
}
|
||||||
|
|
2
index.ts
2
index.ts
|
@ -65,7 +65,7 @@ const server = http.createServer(async (req, res) => {
|
||||||
const { default: handler } = await import(handlerPath)
|
const { default: handler } = await import(handlerPath)
|
||||||
return handler(req, res, handlerName)
|
return handler(req, res, handlerName)
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error: any) {
|
||||||
console.error(error)
|
console.error(error)
|
||||||
return sendError(res, error)
|
return sendError(res, error)
|
||||||
}
|
}
|
||||||
|
|
|
@ -115,7 +115,7 @@ export function createBadgenHandler (conf: BadgenServeConfig): BadgenHandler {
|
||||||
}
|
}
|
||||||
|
|
||||||
return serveBadge(req, res, { params, query: query as any })
|
return serveBadge(req, res, { params, query: query as any })
|
||||||
} catch (error) {
|
} catch (error: any) {
|
||||||
measurementLogError('error', error.code || error?.response?.statusCode , req.url || '/')
|
measurementLogError('error', error.code || error?.response?.statusCode , req.url || '/')
|
||||||
|
|
||||||
if (error instanceof BadgenError) {
|
if (error instanceof BadgenError) {
|
||||||
|
|
Ładowanie…
Reference in New Issue