({
trim = true,
collapseWhitespace = true,
}: NormalizerConfig = {})
| 35 | }; |
| 36 | |
| 37 | export function getDefaultNormalizer({ |
| 38 | trim = true, |
| 39 | collapseWhitespace = true, |
| 40 | }: NormalizerConfig = {}): NormalizerFn { |
| 41 | return (text: string) => { |
| 42 | let normalizedText = text; |
| 43 | normalizedText = trim ? normalizedText.trim() : normalizedText; |
| 44 | normalizedText = collapseWhitespace ? normalizedText.replace(/\s+/g, ' ') : normalizedText; |
| 45 | return normalizedText; |
| 46 | }; |
| 47 | } |
no outgoing calls
no test coverage detected
searching dependent graphs…