Skip to content

Type Alias: TokenizeOptions

TokenizeOptions = object

Options controlling tokenizeWithOptions. All default off except camelCase.

  • distinct - drop duplicate tokens (first occurrence wins).
  • lowerCase - lowercase every token.
  • capitalize - upper-case each token’s first letter (then TOKENIZE_OVERRIDES fix up ai -> AI, fs -> FS, and v2 -> V2).
  • omitUriScheme - strip a leading scheme:// before tokenizing.
  • omitEmailDomain - keep only the local part of an email.
  • camelCase - split on camelCase boundaries / digit runs / acronyms (default true); when false, split only on non-alphanumerics.

optional camelCase?: boolean


optional capitalize?: boolean


optional distinct?: boolean


optional lowerCase?: boolean


optional omitEmailDomain?: boolean


optional omitUriScheme?: boolean