fix(parser): Logger logging classdata as [Object object]

This commit is contained in:
LuanRT
2023-08-18 08:17:23 -03:00
parent 815e54b854
commit bf1510b235
2 changed files with 3 additions and 1 deletions

View File

@@ -223,6 +223,7 @@ export { default as MusicImmersiveHeader } from './classes/MusicImmersiveHeader.
export { default as MusicInlineBadge } from './classes/MusicInlineBadge.js';
export { default as MusicItemThumbnailOverlay } from './classes/MusicItemThumbnailOverlay.js';
export { default as MusicLargeCardItemCarousel } from './classes/MusicLargeCardItemCarousel.js';
export { default as MusicMultiRowListItem } from './classes/MusicMultiRowListItem.js';
export { default as MusicNavigationButton } from './classes/MusicNavigationButton.js';
export { default as MusicPlayButton } from './classes/MusicPlayButton.js';
export { default as MusicPlaylistShelf } from './classes/MusicPlaylistShelf.js';

View File

@@ -90,7 +90,8 @@ let ERROR_HANDLER: ParserErrorHandler = ({ classname, ...context }: ParserError)
case 'typecheck':
console.warn(
new ParsingError(
`Type mismatch, got ${classname} expected ${Array.isArray(context.expected) ? context.expected.join(' | ') : context.expected} at ${context.classdata}`
`Type mismatch, got ${classname} expected ${Array.isArray(context.expected) ? context.expected.join(' | ') : context.expected}.`,
context.classdata
)
);
break;