- mutatingStep<TStorage>(callback): TaraskStep<TStorage>
Type Parameters
- TStorage extends object = object
Parameters
- callback: ((...args: [context: {
cfg: {
abc: {
lower: CallableDict<RegExp>;
upper?: CallableDict<RegExp>;
};
doEscapeCapitalized: boolean;
g: boolean;
j: OptionJ;
leftAngleBracket: string;
newLine: string;
noFixPlaceholder: string;
variations: Variation;
wrappers: null | {
fix?: TransformString;
letterH?: TransformString;
variable?: {
all: TransformString;
first: TransformString;
no: TransformString;
};
};
};
storage: TStorage;
text: string;
}]) => string)- (...args): string
Parameters
Rest
...args: [context: {
cfg: {
abc: {
lower: CallableDict<RegExp>;
upper?: CallableDict<RegExp>;
};
doEscapeCapitalized: boolean;
g: boolean;
j: OptionJ;
leftAngleBracket: string;
newLine: string;
noFixPlaceholder: string;
variations: Variation;
wrappers: null | {
fix?: TransformString;
letterH?: TransformString;
variable?: {
all: TransformString;
first: TransformString;
no: TransformString;
};
};
};
storage: TStorage;
text: string;
}]
Returns string
Utility function for a step that always modifies the text
Example