Reference · Marking, scores and game rules
WordListstype
One length of an alphabet list, read: the easy answers, every answer, and the words that may be guessed.
Import it
import type { WordLists } from "@johnmorrisdotca/kotoba";
Definition
type WordLists = {
easy: readonly string[];
answers: readonly string[];
allowed: ReadonlySet<string>;
};
Members
| Name | Type | Description |
|---|---|---|
easy | readonly string[] | |
answers | readonly string[] | |
allowed | ReadonlySet<string> |
Examples
import { readWordLists } from "@johnmorrisdotca/kotoba";
import { EN_WORDS } from "@johnmorrisdotca/kotoba/words-en";
import type { WordLists } from "@johnmorrisdotca/kotoba";
const wordLists = readWordLists(EN_WORDS,5)!;
const value: WordLists = wordLists;
console.log(value);{
easy: [
'abide', 'abort', 'about', 'above', 'abuse', 'acorn', 'actor',
'acute', 'adapt', 'admit', 'adopt', 'adult', 'after', 'again',
'agent', 'aging', 'agony', 'agree', 'ahead', 'alarm', 'album',
'alert', 'alias', 'alien', 'align', 'alike', 'alive', 'allow',
'alone', 'along', 'aloud', 'alpha', 'alter', 'amaze', 'amber',
'amend', 'among', 'ample', 'amuse', 'angel', 'anger', 'angle',
'angry', 'annoy', 'apart', 'apple', 'apply', 'arena', 'argue',
'arise', 'arose', 'array', 'arrow', 'aside', 'asset', 'atlas',
'audio', 'avoid', 'await', 'awake', 'award', 'aware', 'awful',
'axiom', 'badge', 'badly', 'banal', 'basic', 'basis', 'batch',
'beach', 'beard', 'beast', 'began', 'begin', 'begun', 'being',
'below', 'bench', 'bible', 'bigot', 'birth', 'black', 'blade',
'blame', 'blank', 'blast', 'bless', 'blind', 'blink', 'bliss',
'block', 'blood', 'blown', 'blurb', 'board', 'bogus', 'bonus',
'boost', 'borne',
... 780 more items
],
answers: [
'aback', 'abate', 'abbey', 'abbot', 'abhor', 'abide', 'abler',
'abode', 'abort', 'about', 'above', 'abuse', 'abyss', 'acing',
'acorn', 'acrid', 'actor', 'acute', 'adage', 'adapt', 'adept',
'admit', 'adobe', 'adopt', 'adore', 'adorn', 'adult', 'affix',
'afoot', 'after', 'again', 'agent', 'agile', 'aging', 'aglow',
'agony', 'agree', 'ahead', 'aisle', 'alarm', 'album', 'alert',
'algae', 'alias', 'alibi', 'alien', 'align', 'alike', 'alive',
'allay', 'alley', 'allot', 'allow', 'alloy', 'aloft', 'alone',
'along', 'aloof', 'aloud', 'alpha', 'altar', 'alter', 'amass',
'amaze', 'amber', 'amble', 'amend', 'amiss', 'among', 'ample',
'amply', 'amuse', 'angel', 'anger', 'angle', 'angry', 'angst',
'ankle', 'annex', 'annoy', 'annul', 'antic', 'anvil', 'aorta',
'apart', 'aping', 'apple', 'apply', 'apron', 'apter', 'aptly',
'arbor', 'ardor', 'arena', 'argue', 'arise', 'armor', 'aroma',
'arose', 'array',
... 1936 more items
],
allowed: Set(6421) {
'aalii',
'abaca',
'aback',
'abaft',
'abase',
'abash',
'abate',
'abbey',
'abbot',
'abeam',
'abele',
'abets',
'abhor',
'abide',
'abies',
'abler',
'abmho',
'abode',
'abohm',
'abort',
'about',
'above',
'abuse',
'abuts',
'abuzz',
'abysm',
'abyss',
'acari',
'acerb',
'ached',
'aches',
'achoo',
'acids',
'acing',
'acini',
'acmes',
'acned',
'acorn',
'acred',
'acres',
'acrid',
'acted',
'actin',
'actor',
'acute',
'adage',
'adapt',
'addax',
'added',
'adder',
'addle',
'adept',
'adieu',
'adits',
'adman',
'admen',
'admit',
'admix',
'adobe',
'adopt',
'adore',
'adorn',
'adown',
'adult',
'adust',
'adzes',
'aecia',
'aedes',
'aegis',
'aerie',
'affix',
'afire',
'afoot',
'afore',
'afoul',
'afrit',
'after',
'again',
'agama',
'agape',
'agate',
'agave',
'agent',
'agger',
'aggie',
'aggro',
'agile',
'aging',
'agios',
'agist',
'agita',
'aglet',
'agley',
'aglow',
'agone',
'agony',
'agora',
'agree',
'ahead',
'aided',
... 6321 more items
}
}What it prints (run when this page was built)