Constructors
constructor
-
Parameters
-
Default value n: number = 3
Properties
Private n
n: number
Methods
lexicon
-
Parameters
lexiconCorpusGenerate
- lexiconCorpusGenerate(length: number, lexicon: KeyValueStore): string[][]
-
Parameters
Returns string[][]
Private lexiconEntry
- lexiconEntry(maxTranslations: number): [string, string[]]
-
Parameters
Returns [string, string[]]
Static Private character
- character(index: number): string
-
Parameters
Returns string
Static Private lexiconSentencePair
- lexiconSentencePair(maxPhrases: number, lexicon: KeyValueStore): string[]
-
Parameters
Returns string[]
Static Private random
- random(min: number, max: number): number
-
Parameters
Returns number
Static Private randomCharacter
- randomCharacter(): string
-
Returns string
Static Private randomPhrase
- randomPhrase(maxWords: number, maxWordLength: number): string
-
Parameters
-
maxWords: number
-
maxWordLength: number
Returns string
Static Private randomWord
- randomWord(maxLength?: number): string
-
Parameters
-
Default value maxLength: number = 5
Returns string