Browse Source

add type check in escapeHtmlChars func

pull/11497/head
muhammedaltug 5 years ago
parent
commit
6e137976ff
  1. 13
      npm/ng-packs/packages/core/src/lib/utils/string-utils.ts

13
npm/ng-packs/packages/core/src/lib/utils/string-utils.ts

@ -22,9 +22,12 @@ export function interpolate(text: string, params: string[]) {
.replace(/\s+/g, ' ');
}
export function escapeHtmlChars(value: string) {
return (
value &&
value.replace(/&/g, '&amp;').replace(/</g, '&lt;').replace(/>/g, '&gt;').replace(/"/g, '&quot;')
);
export function escapeHtmlChars(value: any) {
return value && typeof value === 'string'
? value
.replace(/&/g, '&amp;')
.replace(/</g, '&lt;')
.replace(/>/g, '&gt;')
.replace(/"/g, '&quot;')
: value;
}

Loading…
Cancel
Save