File tree Expand file tree Collapse file tree 4 files changed +7
-3
lines changed
Expand file tree Collapse file tree 4 files changed +7
-3
lines changed Original file line number Diff line number Diff line change 3333 "enforce-size" : " size-limit" ,
3434 "test" : " vitest --run" ,
3535 "test:watch" : " vitest" ,
36- "typegen" : " FORMAT=d.ts vite build" ,
36+ "typegen" : " yarn typegen:check && FORMAT=d.ts vite build" ,
37+ "typegen:check" : " tsc --noEmit" ,
3738 "docs" : " typedoc"
3839 },
3940 "type" : " module" ,
Original file line number Diff line number Diff line change @@ -18,7 +18,6 @@ export type ErrorMessageType =
1818 | 'React.ErrorBoundary'
1919
2020export type ErrorMessage = {
21- error : Error
2221 event : string
2322 type : ErrorMessageType
2423 url : string
@@ -29,4 +28,5 @@ export type ErrorMessage = {
2928 /** The Unix Time of when the error was thrown. */
3029 timestamp : string
3130 payload ?: string
31+ error ?: Error
3232}
Original file line number Diff line number Diff line change @@ -503,8 +503,10 @@ export class ObserveSDK implements Observe {
503503 ) {
504504 return
505505 }
506+ const err = new Error ( e . event )
507+ err . stack = stringify ( e . stackTrace . map ( ( s ) => s . toString ( ) ) )
506508 this . recordError (
507- e . error ,
509+ e . error ?? err ,
508510 e . event ,
509511 {
510512 ...( e . payload
Original file line number Diff line number Diff line change @@ -20,6 +20,7 @@ export default defineConfig({
2020 dts ( {
2121 declarationOnly : process . env . FORMAT === 'd.ts' ,
2222 rollupTypes : true ,
23+ strictOutput : true ,
2324 } ) ,
2425 ] ,
2526 build : {
You can’t perform that action at this time.
0 commit comments