Reference · Look words up by reading, written form, English meaning, kanji or romaji
Wordstype
Words that have been loaded, ready for a lookup that waits for nothing. Make one with loadWords or loadCommonWords.
Import it
import type { Words } from "@johnmorrisdotca/jisho/words";
Definition
type Words = {
readonly release: string;
readonly scope: "all" | "common";
readonly mode: WordsMode;
readonly block: readonly string[] | undefined;
readonly allow: readonly string[] | undefined;
readonly entries: ReadonlyMap<string, readonly WordRow[]>;
};
Members
| Name | Type | Description |
|---|---|---|
release | string | The date of the JMdict release the rows were made from. |
scope | "all" | "common" | "all" when each text asked for has every word JMdict holds for it; "common" when the table is the common words alone. |
mode | WordsMode | The mode they were loaded in. |
block | readonly string[] | undefined | The block list they were loaded with, if any. |
allow | readonly string[] | undefined | The allow list they were loaded with, if any. |
entries | ReadonlyMap<string, readonly WordRow[]> | The rows found for each text, by the key |
Examples
import type { Words } from "@johnmorrisdotca/jisho/words";
const read = (words: Words) => words.release;
console.log(typeof read);functionWhat it prints (run when this page was built)