Question
What types does the function expect and return?
About sindresorhus/escape-string-regexp · 2 messages · last activity 9/1/2026
What types does the function expect and return?
The escapeStringRegexp function expects a string parameter and returns a string.
According to the TypeScript type definition in [index.d.ts:L16-L17], the function signature is:
export default function escapeStringRegexp(string: string): string;
At runtime, the function validates its input in [index.js:L2-L4]:
if (typeof string !== 'string') {
throw new TypeError('Expected a string');
}
If a non-string value is passed, it throws a TypeError. Otherwise, it processes the string and returns an escaped string with RegExp special characters escaped.
FOLLOW_UPS:
\xnn escaping for hyphens?Want to ask your own question?
Open chat for sindresorhus/escape-string-regexpPublic Q&A. Generated by RepoPilot from the actual source of sindresorhus/escape-string-regexp. AI answers can be incomplete or stale — verify before relying on them.