Reference · Look words up by reading, written form, English meaning, kanji or romaji
ReadTokentype
One piece of a text that readText cut out: a word of the dictionary, a stretch of Japanese no word was found for, or something
that is not Japanese (spaces, punctuation, Latin letters, digits), which is kept so that the pieces put together are the text.
Import it
import type { ReadToken } from "@johnmorrisdotca/jisho/words";
Definition
type ReadToken = {
readonly text: string;
readonly kind: "word" | "unknown" | "other";
readonly word: Word | null;
readonly form: string;
readonly path: readonly string[];
readonly furigana: readonly FuriganaPart[];
readonly reading: string;
readonly meaning: string;
readonly level: JlptLevel | null;
readonly kanji: readonly KanjiFact[];
readonly alternatives: readonly InflectedWord[];
};
Members
| Name | Type | Description |
|---|---|---|
text | string | The piece as the text writes it. |
kind | "word" | "unknown" | "other" |
|
word | Word | null | The dictionary word, for a |
form | string | The dictionary form as it was looked up, spelled as the text spells it: |
path | readonly string[] | What was done to the dictionary form to make the text, innermost first ( |
furigana | readonly FuriganaPart[] | The text in pieces with the kana that read each kanji: the furigana, which put together is |
reading | string | The whole text read in hiragana, for a |
meaning | string | The word's short English meaning, for a |
level | JlptLevel | null | The hardest JLPT level among its kanji. Jisho has levels for kanji and none for words, so a word of no kanji, or none on a list, has null. |
kanji | readonly KanjiFact[] | The kanji in it, each with its school grade and JLPT level. |
alternatives | readonly InflectedWord[] | Other words the same text could be, the next commonest first, for a text that is more than one word (日本 is にほん and にっぽん). |
Examples
import type { ReadToken } from "@johnmorrisdotca/jisho/words";
const kind = (token: ReadToken) => token.kind;
console.log(typeof kind);functionWhat it prints (run when this page was built)