From 904b34de8f7748b7954d88784369b9cae6fa92fb Mon Sep 17 00:00:00 2001 From: polwex Date: Mon, 2 Jun 2025 23:05:36 +0700 Subject: all me here should merge --- src/lib/types/phonetics.ts | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 src/lib/types/phonetics.ts (limited to 'src/lib/types') diff --git a/src/lib/types/phonetics.ts b/src/lib/types/phonetics.ts new file mode 100644 index 0000000..0009e78 --- /dev/null +++ b/src/lib/types/phonetics.ts @@ -0,0 +1,22 @@ +export type Tone = { + letters: string; + numbers: number; + name: string; +}; + +export type Phoneme = { + ipa: string; + spelling: string; +}; +export type Syllable = { + stressed: boolean; + long: boolean; + spelling: string; + ipa: string; + nucleus: Phoneme; + onset: Phoneme; + medial: Phoneme; + coda: Phoneme; + rhyme: Phoneme; + tone: Tone; +}; -- cgit v1.2.3