taraskevizer
    Preparing search index...

    Type Alias Pipeline<Step>

    type Pipeline<Step extends TaraskStep<any> = TaraskStep<any>> = {
        steps: Step[];
        (
            text: string,
            cfg?: {
                abc?: {
                    lower: CallableDict<LowerPattern>;
                    upper?: CallableDict<UpperPattern>;
                };
                doEscapeCapitalized?: boolean;
                g?: boolean;
                j?: OptionJ;
                leftAngleBracket?: string;
                newLine?: string;
                noFixPlaceholder?: string;
                variations?: Variation;
                wrappers?: | {
                    fix?: TransformString;
                    letterH?: TransformString;
                    variable?: VariationWrappers;
                }
                | null;
            },
        ): string;
    }

    Type Parameters

    • Parameters

      • text: string
      • Optionalcfg: {
            abc?: {
                lower: CallableDict<LowerPattern>;
                upper?: CallableDict<UpperPattern>;
            };
            doEscapeCapitalized?: boolean;
            g?: boolean;
            j?: OptionJ;
            leftAngleBracket?: string;
            newLine?: string;
            noFixPlaceholder?: string;
            variations?: Variation;
            wrappers?: | {
                fix?: TransformString;
                letterH?: TransformString;
                variable?: VariationWrappers;
            }
            | null;
        }
        • Optional Readonlyabc?: { lower: CallableDict<LowerPattern>; upper?: CallableDict<UpperPattern> }

          Predefined alphabets are in dicts.alphabets.

          alphabets.cyrillic
          
        • Optional ReadonlydoEscapeCapitalized?: boolean

          If set to false, may cause unwanted changes in acronyms.

          true
          
        • Optional Readonlyg?: boolean

          Do replace ґ(g) by г(h) in cyrillic alphabet?

          Value Example
          true Ґвалт ґвалт
          false Гвалт гвалт
          true <tarH>ґ</tarH>валт <tarH>Ґ</tarH>валт
          false <tarH>г</tarH>валт <tarH>Г</tarH>валт
          false
          
        • Optional Readonlyj?: OptionJ
          When to replace і(i) by й(j) after vowels Example
          яна і ён
          never яна і ён
          random яна і ён or яна й ён
          always яна й ён

          Has no effect with abc set to dicts.alphabets.latinJi.

          "never"
          
        • Optional ReadonlyleftAngleBracket?: string

          String to replace "<" with.

          "<"
          
          "&lt;"
          
        • Optional ReadonlynewLine?: string

          String to replace "\n" with.

          "\n"
          
          "<br>"
          
        • Optional ReadonlynoFixPlaceholder?: string

          Placeholder for parts that should not be fixed like those enclosed in < >.

          Change only if the default value interferes with your text.

          " \ue0fe "
          
        • Optional Readonlyvariations?: Variation
          Which variation is used if a part of word is variable Example
          Гродна
          no (main) Гродна
          first Горадня
          all (Гродна|Горадня)
          "all"
          
        • Optional Readonlywrappers?:
              | {
                  fix?: TransformString;
                  letterH?: TransformString;
                  variable?: VariationWrappers;
              }
              | null

          Used for wrapping changed parts. Predefined dicts are in wrappers.

          If null, wrapping changes will be skipped.

          null
          

      Returns string

    Index

    Properties

    Properties

    steps: Step[]