Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • CorpusFaker

Index

Constructors

constructor

  • Parameters

    • Default value n: number = 3

    Returns CorpusFaker

Properties

Private n

n: number

Methods

lexicon

  • Parameters

    • entryCount: number

    Returns KeyValueStore

lexiconCorpusGenerate

  • lexiconCorpusGenerate(length: number, lexicon: KeyValueStore): string[][]
  • Parameters

    Returns string[][]

Private lexiconEntry

  • lexiconEntry(maxTranslations: number): [string, string[]]
  • Parameters

    • maxTranslations: number

    Returns [string, string[]]

Static Private character

  • character(index: number): string
  • Parameters

    • index: number

    Returns string

Static Private lexiconSentencePair

  • lexiconSentencePair(maxPhrases: number, lexicon: KeyValueStore): string[]
  • Parameters

    Returns string[]

Static Private random

  • random(min: number, max: number): number
  • Parameters

    • min: number
    • max: number

    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

Generated using TypeDoc