From a3f24ea79b14394b24c4b60a010651eb29eeb872 Mon Sep 17 00:00:00 2001 From: polwex Date: Thu, 29 May 2025 12:10:22 +0700 Subject: glorious new db --- src/zoom/logic/types.ts | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'src/zoom/logic/types.ts') diff --git a/src/zoom/logic/types.ts b/src/zoom/logic/types.ts index 1342bc7..48c505e 100644 --- a/src/zoom/logic/types.ts +++ b/src/zoom/logic/types.ts @@ -52,10 +52,18 @@ export type WordData = { type: ExpressionType; syllables: number; lang: string; - prosody: Prosody; + prosody: Prosody; // This will be SyllableProsody[] senses: Sense[]; }; -export type Prosody = { stressedSyllable: number; rhyme: string }; + +export type SyllableProsody = { + tone: number | null; // Tone for the syllable + ipa?: string; // IPA for the syllable + // Add other syllable-specific prosodic features if needed +}; + +export type Prosody = SyllableProsody[]; + export type ExpressionType = "word" | "expression" | "syllable"; export type Sense = { etymology: string; -- cgit v1.2.3