From 0883776580853e9013ddcc84435adab3b0d13d19 Mon Sep 17 00:00:00 2001 From: AnimeDL Date: Sat, 13 Apr 2024 18:08:18 -0700 Subject: [PATCH] json2ass: Add unknown style warning --- adn.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/adn.ts b/adn.ts index 525ee80..859a5f6 100644 --- a/adn.ts +++ b/adn.ts @@ -797,6 +797,18 @@ export default class AnimationDigitalNetwork implements ServiceClass { for (const sub of subtitles[subName]) { const [start, end, text, lineAlign, positionAlign] = [sub.startTime, sub.endTime, sub.text, sub.lineAlign, sub.positionAlign]; + for (const subProp in sub) { + switch (subProp) { + case 'startTime': + case 'endTime': + case 'text': + case 'lineAlign': + case 'positionAlign': + break; + default: + console.warn(`json2ass: Unknown style: ${subProp}`); + } + } const alignment = (this.posAlignMap[positionAlign] || 2) + (this.lineAlignMap[lineAlign] || 0); const xtext = text .replace(/ \\N$/g, '\\N')