[READ-ONLY] Mirror of https://github.com/FoxxMD/string-sameness. Compare the sameness of two strings foxxmd.github.io/string-sameness/
compare cosine-similarity dice-coefficient levenshtein-distance sameness string text typescript
0

Configure Feed

Select the types of activity you want to include in your feed.

Deploying to gh-pages from @ FoxxMD/string-sameness@e87e34b932aed732202f38cc44589bae21d4ce36 🚀

FoxxMD (Jun 25, 2024, 1:39 PM UTC) 724f3699 c906de9e

+709 -2772
+18
assets/icons.js
··· 1 + (function() { 2 + addIcons(); 3 + function addIcons() { 4 + if (document.readyState === "loading") return document.addEventListener("DOMContentLoaded", addIcons); 5 + const svg = document.body.appendChild(document.createElementNS("http://www.w3.org/2000/svg", "svg")); 6 + svg.innerHTML = `"<g id="icon-1"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-module)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6"></rect><path d="M9.162 16V7.24H10.578L11.514 10.072C11.602 10.328 11.674 10.584 11.73 10.84C11.794 11.088 11.842 11.28 11.874 11.416C11.906 11.28 11.954 11.088 12.018 10.84C12.082 10.584 12.154 10.324 12.234 10.06L13.122 7.24H14.538V16H13.482V12.82C13.482 12.468 13.49 12.068 13.506 11.62C13.53 11.172 13.558 10.716 13.59 10.252C13.622 9.78 13.654 9.332 13.686 8.908C13.726 8.476 13.762 8.1 13.794 7.78L12.366 12.16H11.334L9.894 7.78C9.934 8.092 9.97 8.456 10.002 8.872C10.042 9.28 10.078 9.716 10.11 10.18C10.142 10.636 10.166 11.092 10.182 11.548C10.206 12.004 10.218 12.428 10.218 12.82V16H9.162Z" fill="var(--color-text)"></path></g><g id="icon-2"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-module)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6"></rect><path d="M9.162 16V7.24H10.578L11.514 10.072C11.602 10.328 11.674 10.584 11.73 10.84C11.794 11.088 11.842 11.28 11.874 11.416C11.906 11.28 11.954 11.088 12.018 10.84C12.082 10.584 12.154 10.324 12.234 10.06L13.122 7.24H14.538V16H13.482V12.82C13.482 12.468 13.49 12.068 13.506 11.62C13.53 11.172 13.558 10.716 13.59 10.252C13.622 9.78 13.654 9.332 13.686 8.908C13.726 8.476 13.762 8.1 13.794 7.78L12.366 12.16H11.334L9.894 7.78C9.934 8.092 9.97 8.456 10.002 8.872C10.042 9.28 10.078 9.716 10.11 10.18C10.142 10.636 10.166 11.092 10.182 11.548C10.206 12.004 10.218 12.428 10.218 12.82V16H9.162Z" fill="var(--color-text)"></path></g><g id="icon-4"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-namespace)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6"></rect><path d="M9.33 16V7.24H10.77L13.446 14.74C13.43 14.54 13.41 14.296 13.386 14.008C13.37 13.712 13.354 13.404 13.338 13.084C13.33 12.756 13.326 12.448 13.326 12.16V7.24H14.37V16H12.93L10.266 8.5C10.282 8.692 10.298 8.936 10.314 9.232C10.33 9.52 10.342 9.828 10.35 10.156C10.366 10.476 10.374 10.784 10.374 11.08V16H9.33Z" fill="var(--color-text)"></path></g><g id="icon-8"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-enum)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6"></rect><path d="M9.45 16V7.24H14.49V8.224H10.518V10.936H14.07V11.908H10.518V15.016H14.49V16H9.45Z" fill="var(--color-text)"></path></g><g id="icon-16"><rect fill="var(--color-icon-background)" stroke="#FF984D" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="12"></rect><path d="M9.354 16V7.24H12.174C12.99 7.24 13.638 7.476 14.118 7.948C14.606 8.412 14.85 9.036 14.85 9.82C14.85 10.604 14.606 11.232 14.118 11.704C13.638 12.168 12.99 12.4 12.174 12.4H10.434V16H9.354ZM10.434 11.428H12.174C12.646 11.428 13.022 11.284 13.302 10.996C13.59 10.7 13.734 10.308 13.734 9.82C13.734 9.324 13.59 8.932 13.302 8.644C13.022 8.356 12.646 8.212 12.174 8.212H10.434V11.428Z" fill="var(--color-text)"></path></g><g id="icon-32"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-variable)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6"></rect><path d="M11.106 16L8.85 7.24H9.966L11.454 13.192C11.558 13.608 11.646 13.996 11.718 14.356C11.79 14.708 11.842 14.976 11.874 15.16C11.906 14.976 11.954 14.708 12.018 14.356C12.09 13.996 12.178 13.608 12.282 13.192L13.758 7.24H14.85L12.582 16H11.106Z" fill="var(--color-text)"></path></g><g id="icon-64"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-function)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6"></rect><path d="M9.39 16V7.24H14.55V8.224H10.446V11.128H14.238V12.112H10.47V16H9.39Z" fill="var(--color-text)"></path></g><g id="icon-128"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-class)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6"></rect><path d="M11.898 16.1201C11.098 16.1201 10.466 15.8961 10.002 15.4481C9.53803 15.0001 9.30603 14.3841 9.30603 13.6001V9.64012C9.30603 8.85612 9.53803 8.24012 10.002 7.79212C10.466 7.34412 11.098 7.12012 11.898 7.12012C12.682 7.12012 13.306 7.34812 13.77 7.80412C14.234 8.25212 14.466 8.86412 14.466 9.64012H13.386C13.386 9.14412 13.254 8.76412 12.99 8.50012C12.734 8.22812 12.37 8.09212 11.898 8.09212C11.426 8.09212 11.054 8.22412 10.782 8.48812C10.518 8.75212 10.386 9.13212 10.386 9.62812V13.6001C10.386 14.0961 10.518 14.4801 10.782 14.7521C11.054 15.0161 11.426 15.1481 11.898 15.1481C12.37 15.1481 12.734 15.0161 12.99 14.7521C13.254 14.4801 13.386 14.0961 13.386 13.6001H14.466C14.466 14.3761 14.234 14.9921 13.77 15.4481C13.306 15.8961 12.682 16.1201 11.898 16.1201Z" fill="var(--color-text)"></path></g><g id="icon-256"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-interface)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6"></rect><path d="M9.51 16V15.016H11.298V8.224H9.51V7.24H14.19V8.224H12.402V15.016H14.19V16H9.51Z" fill="var(--color-text)"></path></g><g id="icon-512"><rect fill="var(--color-icon-background)" stroke="#4D7FFF" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="12"></rect><path d="M11.898 16.1201C11.098 16.1201 10.466 15.8961 10.002 15.4481C9.53803 15.0001 9.30603 14.3841 9.30603 13.6001V9.64012C9.30603 8.85612 9.53803 8.24012 10.002 7.79212C10.466 7.34412 11.098 7.12012 11.898 7.12012C12.682 7.12012 13.306 7.34812 13.77 7.80412C14.234 8.25212 14.466 8.86412 14.466 9.64012H13.386C13.386 9.14412 13.254 8.76412 12.99 8.50012C12.734 8.22812 12.37 8.09212 11.898 8.09212C11.426 8.09212 11.054 8.22412 10.782 8.48812C10.518 8.75212 10.386 9.13212 10.386 9.62812V13.6001C10.386 14.0961 10.518 14.4801 10.782 14.7521C11.054 15.0161 11.426 15.1481 11.898 15.1481C12.37 15.1481 12.734 15.0161 12.99 14.7521C13.254 14.4801 13.386 14.0961 13.386 13.6001H14.466C14.466 14.3761 14.234 14.9921 13.77 15.4481C13.306 15.8961 12.682 16.1201 11.898 16.1201Z" fill="var(--color-text)"></path></g><g id="icon-1024"><rect fill="var(--color-icon-background)" stroke="#FF984D" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="12"></rect><path d="M9.354 16V7.24H12.174C12.99 7.24 13.638 7.476 14.118 7.948C14.606 8.412 14.85 9.036 14.85 9.82C14.85 10.604 14.606 11.232 14.118 11.704C13.638 12.168 12.99 12.4 12.174 12.4H10.434V16H9.354ZM10.434 11.428H12.174C12.646 11.428 13.022 11.284 13.302 10.996C13.59 10.7 13.734 10.308 13.734 9.82C13.734 9.324 13.59 8.932 13.302 8.644C13.022 8.356 12.646 8.212 12.174 8.212H10.434V11.428Z" fill="var(--color-text)"></path></g><g id="icon-2048"><rect fill="var(--color-icon-background)" stroke="#FF4DB8" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="12"></rect><path d="M9.162 16V7.24H10.578L11.514 10.072C11.602 10.328 11.674 10.584 11.73 10.84C11.794 11.088 11.842 11.28 11.874 11.416C11.906 11.28 11.954 11.088 12.018 10.84C12.082 10.584 12.154 10.324 12.234 10.06L13.122 7.24H14.538V16H13.482V12.82C13.482 12.468 13.49 12.068 13.506 11.62C13.53 11.172 13.558 10.716 13.59 10.252C13.622 9.78 13.654 9.332 13.686 8.908C13.726 8.476 13.762 8.1 13.794 7.78L12.366 12.16H11.334L9.894 7.78C9.934 8.092 9.97 8.456 10.002 8.872C10.042 9.28 10.078 9.716 10.11 10.18C10.142 10.636 10.166 11.092 10.182 11.548C10.206 12.004 10.218 12.428 10.218 12.82V16H9.162Z" fill="var(--color-text)"></path></g><g id="icon-4096"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-function)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6"></rect><path d="M9.39 16V7.24H14.55V8.224H10.446V11.128H14.238V12.112H10.47V16H9.39Z" fill="var(--color-text)"></path></g><g id="icon-8192"><rect fill="var(--color-icon-background)" stroke="#FF984D" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="12"></rect><path d="M9.354 16V7.24H12.174C12.99 7.24 13.638 7.476 14.118 7.948C14.606 8.412 14.85 9.036 14.85 9.82C14.85 10.604 14.606 11.232 14.118 11.704C13.638 12.168 12.99 12.4 12.174 12.4H10.434V16H9.354ZM10.434 11.428H12.174C12.646 11.428 13.022 11.284 13.302 10.996C13.59 10.7 13.734 10.308 13.734 9.82C13.734 9.324 13.59 8.932 13.302 8.644C13.022 8.356 12.646 8.212 12.174 8.212H10.434V11.428Z" fill="var(--color-text)"></path></g><g id="icon-16384"><rect fill="var(--color-icon-background)" stroke="#4D7FFF" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="12"></rect><path d="M11.898 16.1201C11.098 16.1201 10.466 15.8961 10.002 15.4481C9.53803 15.0001 9.30603 14.3841 9.30603 13.6001V9.64012C9.30603 8.85612 9.53803 8.24012 10.002 7.79212C10.466 7.34412 11.098 7.12012 11.898 7.12012C12.682 7.12012 13.306 7.34812 13.77 7.80412C14.234 8.25212 14.466 8.86412 14.466 9.64012H13.386C13.386 9.14412 13.254 8.76412 12.99 8.50012C12.734 8.22812 12.37 8.09212 11.898 8.09212C11.426 8.09212 11.054 8.22412 10.782 8.48812C10.518 8.75212 10.386 9.13212 10.386 9.62812V13.6001C10.386 14.0961 10.518 14.4801 10.782 14.7521C11.054 15.0161 11.426 15.1481 11.898 15.1481C12.37 15.1481 12.734 15.0161 12.99 14.7521C13.254 14.4801 13.386 14.0961 13.386 13.6001H14.466C14.466 14.3761 14.234 14.9921 13.77 15.4481C13.306 15.8961 12.682 16.1201 11.898 16.1201Z" fill="var(--color-text)"></path></g><g id="icon-32768"><rect fill="var(--color-icon-background)" stroke="#FF984D" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="12"></rect><path d="M9.354 16V7.24H12.174C12.99 7.24 13.638 7.476 14.118 7.948C14.606 8.412 14.85 9.036 14.85 9.82C14.85 10.604 14.606 11.232 14.118 11.704C13.638 12.168 12.99 12.4 12.174 12.4H10.434V16H9.354ZM10.434 11.428H12.174C12.646 11.428 13.022 11.284 13.302 10.996C13.59 10.7 13.734 10.308 13.734 9.82C13.734 9.324 13.59 8.932 13.302 8.644C13.022 8.356 12.646 8.212 12.174 8.212H10.434V11.428Z" fill="var(--color-text)"></path></g><g id="icon-65536"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-type-alias)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6"></rect><path d="M11.31 16V8.224H8.91V7.24H14.79V8.224H12.39V16H11.31Z" fill="var(--color-text)"></path></g><g id="icon-131072"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-type-alias)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6"></rect><path d="M11.31 16V8.224H8.91V7.24H14.79V8.224H12.39V16H11.31Z" fill="var(--color-text)"></path></g><g id="icon-262144"><rect fill="var(--color-icon-background)" stroke="#FF4D4D" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="12"></rect><path d="M8.85 16L11.13 7.24H12.582L14.85 16H13.758L13.182 13.672H10.53L9.954 16H8.85ZM10.746 12.76H12.954L12.282 10.06C12.154 9.548 12.054 9.12 11.982 8.776C11.91 8.432 11.866 8.208 11.85 8.104C11.834 8.208 11.79 8.432 11.718 8.776C11.646 9.12 11.546 9.544 11.418 10.048L10.746 12.76Z" fill="var(--color-text)"></path></g><g id="icon-524288"><rect fill="var(--color-icon-background)" stroke="#FF4D4D" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="12"></rect><path d="M8.85 16L11.13 7.24H12.582L14.85 16H13.758L13.182 13.672H10.53L9.954 16H8.85ZM10.746 12.76H12.954L12.282 10.06C12.154 9.548 12.054 9.12 11.982 8.776C11.91 8.432 11.866 8.208 11.85 8.104C11.834 8.208 11.79 8.432 11.718 8.776C11.646 9.12 11.546 9.544 11.418 10.048L10.746 12.76Z" fill="var(--color-text)"></path></g><g id="icon-1048576"><rect fill="var(--color-icon-background)" stroke="#FF4D4D" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="12"></rect><path d="M8.85 16L11.13 7.24H12.582L14.85 16H13.758L13.182 13.672H10.53L9.954 16H8.85ZM10.746 12.76H12.954L12.282 10.06C12.154 9.548 12.054 9.12 11.982 8.776C11.91 8.432 11.866 8.208 11.85 8.104C11.834 8.208 11.79 8.432 11.718 8.776C11.646 9.12 11.546 9.544 11.418 10.048L10.746 12.76Z" fill="var(--color-text)"></path></g><g id="icon-2097152"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-type-alias)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6"></rect><path d="M11.31 16V8.224H8.91V7.24H14.79V8.224H12.39V16H11.31Z" fill="var(--color-text)"></path></g><g id="icon-4194304"><rect fill="var(--color-icon-background)" stroke="#FF4D82" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="12"></rect><path d="M10.354 17V8.24H13.066C13.586 8.24 14.042 8.348 14.434 8.564C14.826 8.772 15.13 9.064 15.346 9.44C15.562 9.816 15.67 10.256 15.67 10.76C15.67 11.352 15.514 11.86 15.202 12.284C14.898 12.708 14.482 13 13.954 13.16L15.79 17H14.518L12.838 13.28H11.434V17H10.354ZM11.434 12.308H13.066C13.514 12.308 13.874 12.168 14.146 11.888C14.418 11.6 14.554 11.224 14.554 10.76C14.554 10.288 14.418 9.912 14.146 9.632C13.874 9.352 13.514 9.212 13.066 9.212H11.434V12.308Z" fill="var(--color-text)"></path></g><g id="icon-8388608"><rect fill="var(--color-icon-background)" stroke="var(--color-document)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6"></rect><g stroke="var(--color-text)" fill="var(--color-icon-background)"><polygon points="6,5 6,19 18,19, 18,9 15,5"></polygon><line x1="9" y1="9" x2="14" y2="9"></line><line x1="9" y1="12" x2="15" y2="12"></line><line x1="9" y1="15" x2="15" y2="15"></line></g></g><g id="icon-chevronDown"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></g><g id="icon-chevronSmall"><path d="M1.5 5.50969L8 11.6609L14.5 5.50969L12.5466 3.66086L8 7.96494L3.45341 3.66086L1.5 5.50969Z" fill="var(--color-text)"></path></g><g id="icon-checkbox"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></g><g id="icon-menu"><rect x="1" y="3" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="7" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="11" width="14" height="2" fill="var(--color-text)"></rect></g><g id="icon-search"><path d="M15.7824 13.833L12.6666 10.7177C12.5259 10.5771 12.3353 10.499 12.1353 10.499H11.6259C12.4884 9.39596 13.001 8.00859 13.001 6.49937C13.001 2.90909 10.0914 0 6.50048 0C2.90959 0 0 2.90909 0 6.49937C0 10.0896 2.90959 12.9987 6.50048 12.9987C8.00996 12.9987 9.39756 12.4863 10.5008 11.6239V12.1332C10.5008 12.3332 10.5789 12.5238 10.7195 12.6644L13.8354 15.7797C14.1292 16.0734 14.6042 16.0734 14.8948 15.7797L15.7793 14.8954C16.0731 14.6017 16.0731 14.1267 15.7824 13.833ZM6.50048 10.499C4.29094 10.499 2.50018 8.71165 2.50018 6.49937C2.50018 4.29021 4.28781 2.49976 6.50048 2.49976C8.71001 2.49976 10.5008 4.28708 10.5008 6.49937C10.5008 8.70852 8.71314 10.499 6.50048 10.499Z" fill="var(--color-text)"></path></g><g id="icon-anchor"><g stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></g></g>"`; 7 + svg.style.display = "none"; 8 + if (location.protocol === "file:") updateUseElements(); 9 + } 10 + 11 + function updateUseElements() { 12 + document.querySelectorAll("use").forEach(el => { 13 + if (el.getAttribute("href").includes("#icon-")) { 14 + el.setAttribute("href", el.getAttribute("href").replace(/.*#/, "#")); 15 + } 16 + }); 17 + } 18 + })()
+1
assets/icons.svg
··· 1 + <svg xmlns="http://www.w3.org/2000/svg"><g id="icon-1"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-module)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6"></rect><path d="M9.162 16V7.24H10.578L11.514 10.072C11.602 10.328 11.674 10.584 11.73 10.84C11.794 11.088 11.842 11.28 11.874 11.416C11.906 11.28 11.954 11.088 12.018 10.84C12.082 10.584 12.154 10.324 12.234 10.06L13.122 7.24H14.538V16H13.482V12.82C13.482 12.468 13.49 12.068 13.506 11.62C13.53 11.172 13.558 10.716 13.59 10.252C13.622 9.78 13.654 9.332 13.686 8.908C13.726 8.476 13.762 8.1 13.794 7.78L12.366 12.16H11.334L9.894 7.78C9.934 8.092 9.97 8.456 10.002 8.872C10.042 9.28 10.078 9.716 10.11 10.18C10.142 10.636 10.166 11.092 10.182 11.548C10.206 12.004 10.218 12.428 10.218 12.82V16H9.162Z" fill="var(--color-text)"></path></g><g id="icon-2"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-module)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6"></rect><path d="M9.162 16V7.24H10.578L11.514 10.072C11.602 10.328 11.674 10.584 11.73 10.84C11.794 11.088 11.842 11.28 11.874 11.416C11.906 11.28 11.954 11.088 12.018 10.84C12.082 10.584 12.154 10.324 12.234 10.06L13.122 7.24H14.538V16H13.482V12.82C13.482 12.468 13.49 12.068 13.506 11.62C13.53 11.172 13.558 10.716 13.59 10.252C13.622 9.78 13.654 9.332 13.686 8.908C13.726 8.476 13.762 8.1 13.794 7.78L12.366 12.16H11.334L9.894 7.78C9.934 8.092 9.97 8.456 10.002 8.872C10.042 9.28 10.078 9.716 10.11 10.18C10.142 10.636 10.166 11.092 10.182 11.548C10.206 12.004 10.218 12.428 10.218 12.82V16H9.162Z" fill="var(--color-text)"></path></g><g id="icon-4"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-namespace)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6"></rect><path d="M9.33 16V7.24H10.77L13.446 14.74C13.43 14.54 13.41 14.296 13.386 14.008C13.37 13.712 13.354 13.404 13.338 13.084C13.33 12.756 13.326 12.448 13.326 12.16V7.24H14.37V16H12.93L10.266 8.5C10.282 8.692 10.298 8.936 10.314 9.232C10.33 9.52 10.342 9.828 10.35 10.156C10.366 10.476 10.374 10.784 10.374 11.08V16H9.33Z" fill="var(--color-text)"></path></g><g id="icon-8"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-enum)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6"></rect><path d="M9.45 16V7.24H14.49V8.224H10.518V10.936H14.07V11.908H10.518V15.016H14.49V16H9.45Z" fill="var(--color-text)"></path></g><g id="icon-16"><rect fill="var(--color-icon-background)" stroke="#FF984D" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="12"></rect><path d="M9.354 16V7.24H12.174C12.99 7.24 13.638 7.476 14.118 7.948C14.606 8.412 14.85 9.036 14.85 9.82C14.85 10.604 14.606 11.232 14.118 11.704C13.638 12.168 12.99 12.4 12.174 12.4H10.434V16H9.354ZM10.434 11.428H12.174C12.646 11.428 13.022 11.284 13.302 10.996C13.59 10.7 13.734 10.308 13.734 9.82C13.734 9.324 13.59 8.932 13.302 8.644C13.022 8.356 12.646 8.212 12.174 8.212H10.434V11.428Z" fill="var(--color-text)"></path></g><g id="icon-32"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-variable)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6"></rect><path d="M11.106 16L8.85 7.24H9.966L11.454 13.192C11.558 13.608 11.646 13.996 11.718 14.356C11.79 14.708 11.842 14.976 11.874 15.16C11.906 14.976 11.954 14.708 12.018 14.356C12.09 13.996 12.178 13.608 12.282 13.192L13.758 7.24H14.85L12.582 16H11.106Z" fill="var(--color-text)"></path></g><g id="icon-64"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-function)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6"></rect><path d="M9.39 16V7.24H14.55V8.224H10.446V11.128H14.238V12.112H10.47V16H9.39Z" fill="var(--color-text)"></path></g><g id="icon-128"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-class)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6"></rect><path d="M11.898 16.1201C11.098 16.1201 10.466 15.8961 10.002 15.4481C9.53803 15.0001 9.30603 14.3841 9.30603 13.6001V9.64012C9.30603 8.85612 9.53803 8.24012 10.002 7.79212C10.466 7.34412 11.098 7.12012 11.898 7.12012C12.682 7.12012 13.306 7.34812 13.77 7.80412C14.234 8.25212 14.466 8.86412 14.466 9.64012H13.386C13.386 9.14412 13.254 8.76412 12.99 8.50012C12.734 8.22812 12.37 8.09212 11.898 8.09212C11.426 8.09212 11.054 8.22412 10.782 8.48812C10.518 8.75212 10.386 9.13212 10.386 9.62812V13.6001C10.386 14.0961 10.518 14.4801 10.782 14.7521C11.054 15.0161 11.426 15.1481 11.898 15.1481C12.37 15.1481 12.734 15.0161 12.99 14.7521C13.254 14.4801 13.386 14.0961 13.386 13.6001H14.466C14.466 14.3761 14.234 14.9921 13.77 15.4481C13.306 15.8961 12.682 16.1201 11.898 16.1201Z" fill="var(--color-text)"></path></g><g id="icon-256"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-interface)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6"></rect><path d="M9.51 16V15.016H11.298V8.224H9.51V7.24H14.19V8.224H12.402V15.016H14.19V16H9.51Z" fill="var(--color-text)"></path></g><g id="icon-512"><rect fill="var(--color-icon-background)" stroke="#4D7FFF" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="12"></rect><path d="M11.898 16.1201C11.098 16.1201 10.466 15.8961 10.002 15.4481C9.53803 15.0001 9.30603 14.3841 9.30603 13.6001V9.64012C9.30603 8.85612 9.53803 8.24012 10.002 7.79212C10.466 7.34412 11.098 7.12012 11.898 7.12012C12.682 7.12012 13.306 7.34812 13.77 7.80412C14.234 8.25212 14.466 8.86412 14.466 9.64012H13.386C13.386 9.14412 13.254 8.76412 12.99 8.50012C12.734 8.22812 12.37 8.09212 11.898 8.09212C11.426 8.09212 11.054 8.22412 10.782 8.48812C10.518 8.75212 10.386 9.13212 10.386 9.62812V13.6001C10.386 14.0961 10.518 14.4801 10.782 14.7521C11.054 15.0161 11.426 15.1481 11.898 15.1481C12.37 15.1481 12.734 15.0161 12.99 14.7521C13.254 14.4801 13.386 14.0961 13.386 13.6001H14.466C14.466 14.3761 14.234 14.9921 13.77 15.4481C13.306 15.8961 12.682 16.1201 11.898 16.1201Z" fill="var(--color-text)"></path></g><g id="icon-1024"><rect fill="var(--color-icon-background)" stroke="#FF984D" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="12"></rect><path d="M9.354 16V7.24H12.174C12.99 7.24 13.638 7.476 14.118 7.948C14.606 8.412 14.85 9.036 14.85 9.82C14.85 10.604 14.606 11.232 14.118 11.704C13.638 12.168 12.99 12.4 12.174 12.4H10.434V16H9.354ZM10.434 11.428H12.174C12.646 11.428 13.022 11.284 13.302 10.996C13.59 10.7 13.734 10.308 13.734 9.82C13.734 9.324 13.59 8.932 13.302 8.644C13.022 8.356 12.646 8.212 12.174 8.212H10.434V11.428Z" fill="var(--color-text)"></path></g><g id="icon-2048"><rect fill="var(--color-icon-background)" stroke="#FF4DB8" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="12"></rect><path d="M9.162 16V7.24H10.578L11.514 10.072C11.602 10.328 11.674 10.584 11.73 10.84C11.794 11.088 11.842 11.28 11.874 11.416C11.906 11.28 11.954 11.088 12.018 10.84C12.082 10.584 12.154 10.324 12.234 10.06L13.122 7.24H14.538V16H13.482V12.82C13.482 12.468 13.49 12.068 13.506 11.62C13.53 11.172 13.558 10.716 13.59 10.252C13.622 9.78 13.654 9.332 13.686 8.908C13.726 8.476 13.762 8.1 13.794 7.78L12.366 12.16H11.334L9.894 7.78C9.934 8.092 9.97 8.456 10.002 8.872C10.042 9.28 10.078 9.716 10.11 10.18C10.142 10.636 10.166 11.092 10.182 11.548C10.206 12.004 10.218 12.428 10.218 12.82V16H9.162Z" fill="var(--color-text)"></path></g><g id="icon-4096"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-function)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6"></rect><path d="M9.39 16V7.24H14.55V8.224H10.446V11.128H14.238V12.112H10.47V16H9.39Z" fill="var(--color-text)"></path></g><g id="icon-8192"><rect fill="var(--color-icon-background)" stroke="#FF984D" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="12"></rect><path d="M9.354 16V7.24H12.174C12.99 7.24 13.638 7.476 14.118 7.948C14.606 8.412 14.85 9.036 14.85 9.82C14.85 10.604 14.606 11.232 14.118 11.704C13.638 12.168 12.99 12.4 12.174 12.4H10.434V16H9.354ZM10.434 11.428H12.174C12.646 11.428 13.022 11.284 13.302 10.996C13.59 10.7 13.734 10.308 13.734 9.82C13.734 9.324 13.59 8.932 13.302 8.644C13.022 8.356 12.646 8.212 12.174 8.212H10.434V11.428Z" fill="var(--color-text)"></path></g><g id="icon-16384"><rect fill="var(--color-icon-background)" stroke="#4D7FFF" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="12"></rect><path d="M11.898 16.1201C11.098 16.1201 10.466 15.8961 10.002 15.4481C9.53803 15.0001 9.30603 14.3841 9.30603 13.6001V9.64012C9.30603 8.85612 9.53803 8.24012 10.002 7.79212C10.466 7.34412 11.098 7.12012 11.898 7.12012C12.682 7.12012 13.306 7.34812 13.77 7.80412C14.234 8.25212 14.466 8.86412 14.466 9.64012H13.386C13.386 9.14412 13.254 8.76412 12.99 8.50012C12.734 8.22812 12.37 8.09212 11.898 8.09212C11.426 8.09212 11.054 8.22412 10.782 8.48812C10.518 8.75212 10.386 9.13212 10.386 9.62812V13.6001C10.386 14.0961 10.518 14.4801 10.782 14.7521C11.054 15.0161 11.426 15.1481 11.898 15.1481C12.37 15.1481 12.734 15.0161 12.99 14.7521C13.254 14.4801 13.386 14.0961 13.386 13.6001H14.466C14.466 14.3761 14.234 14.9921 13.77 15.4481C13.306 15.8961 12.682 16.1201 11.898 16.1201Z" fill="var(--color-text)"></path></g><g id="icon-32768"><rect fill="var(--color-icon-background)" stroke="#FF984D" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="12"></rect><path d="M9.354 16V7.24H12.174C12.99 7.24 13.638 7.476 14.118 7.948C14.606 8.412 14.85 9.036 14.85 9.82C14.85 10.604 14.606 11.232 14.118 11.704C13.638 12.168 12.99 12.4 12.174 12.4H10.434V16H9.354ZM10.434 11.428H12.174C12.646 11.428 13.022 11.284 13.302 10.996C13.59 10.7 13.734 10.308 13.734 9.82C13.734 9.324 13.59 8.932 13.302 8.644C13.022 8.356 12.646 8.212 12.174 8.212H10.434V11.428Z" fill="var(--color-text)"></path></g><g id="icon-65536"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-type-alias)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6"></rect><path d="M11.31 16V8.224H8.91V7.24H14.79V8.224H12.39V16H11.31Z" fill="var(--color-text)"></path></g><g id="icon-131072"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-type-alias)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6"></rect><path d="M11.31 16V8.224H8.91V7.24H14.79V8.224H12.39V16H11.31Z" fill="var(--color-text)"></path></g><g id="icon-262144"><rect fill="var(--color-icon-background)" stroke="#FF4D4D" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="12"></rect><path d="M8.85 16L11.13 7.24H12.582L14.85 16H13.758L13.182 13.672H10.53L9.954 16H8.85ZM10.746 12.76H12.954L12.282 10.06C12.154 9.548 12.054 9.12 11.982 8.776C11.91 8.432 11.866 8.208 11.85 8.104C11.834 8.208 11.79 8.432 11.718 8.776C11.646 9.12 11.546 9.544 11.418 10.048L10.746 12.76Z" fill="var(--color-text)"></path></g><g id="icon-524288"><rect fill="var(--color-icon-background)" stroke="#FF4D4D" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="12"></rect><path d="M8.85 16L11.13 7.24H12.582L14.85 16H13.758L13.182 13.672H10.53L9.954 16H8.85ZM10.746 12.76H12.954L12.282 10.06C12.154 9.548 12.054 9.12 11.982 8.776C11.91 8.432 11.866 8.208 11.85 8.104C11.834 8.208 11.79 8.432 11.718 8.776C11.646 9.12 11.546 9.544 11.418 10.048L10.746 12.76Z" fill="var(--color-text)"></path></g><g id="icon-1048576"><rect fill="var(--color-icon-background)" stroke="#FF4D4D" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="12"></rect><path d="M8.85 16L11.13 7.24H12.582L14.85 16H13.758L13.182 13.672H10.53L9.954 16H8.85ZM10.746 12.76H12.954L12.282 10.06C12.154 9.548 12.054 9.12 11.982 8.776C11.91 8.432 11.866 8.208 11.85 8.104C11.834 8.208 11.79 8.432 11.718 8.776C11.646 9.12 11.546 9.544 11.418 10.048L10.746 12.76Z" fill="var(--color-text)"></path></g><g id="icon-2097152"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-type-alias)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6"></rect><path d="M11.31 16V8.224H8.91V7.24H14.79V8.224H12.39V16H11.31Z" fill="var(--color-text)"></path></g><g id="icon-4194304"><rect fill="var(--color-icon-background)" stroke="#FF4D82" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="12"></rect><path d="M10.354 17V8.24H13.066C13.586 8.24 14.042 8.348 14.434 8.564C14.826 8.772 15.13 9.064 15.346 9.44C15.562 9.816 15.67 10.256 15.67 10.76C15.67 11.352 15.514 11.86 15.202 12.284C14.898 12.708 14.482 13 13.954 13.16L15.79 17H14.518L12.838 13.28H11.434V17H10.354ZM11.434 12.308H13.066C13.514 12.308 13.874 12.168 14.146 11.888C14.418 11.6 14.554 11.224 14.554 10.76C14.554 10.288 14.418 9.912 14.146 9.632C13.874 9.352 13.514 9.212 13.066 9.212H11.434V12.308Z" fill="var(--color-text)"></path></g><g id="icon-8388608"><rect fill="var(--color-icon-background)" stroke="var(--color-document)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6"></rect><g stroke="var(--color-text)" fill="var(--color-icon-background)"><polygon points="6,5 6,19 18,19, 18,9 15,5"></polygon><line x1="9" y1="9" x2="14" y2="9"></line><line x1="9" y1="12" x2="15" y2="12"></line><line x1="9" y1="15" x2="15" y2="15"></line></g></g><g id="icon-chevronDown"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></g><g id="icon-chevronSmall"><path d="M1.5 5.50969L8 11.6609L14.5 5.50969L12.5466 3.66086L8 7.96494L3.45341 3.66086L1.5 5.50969Z" fill="var(--color-text)"></path></g><g id="icon-checkbox"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></g><g id="icon-menu"><rect x="1" y="3" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="7" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="11" width="14" height="2" fill="var(--color-text)"></rect></g><g id="icon-search"><path d="M15.7824 13.833L12.6666 10.7177C12.5259 10.5771 12.3353 10.499 12.1353 10.499H11.6259C12.4884 9.39596 13.001 8.00859 13.001 6.49937C13.001 2.90909 10.0914 0 6.50048 0C2.90959 0 0 2.90909 0 6.49937C0 10.0896 2.90959 12.9987 6.50048 12.9987C8.00996 12.9987 9.39756 12.4863 10.5008 11.6239V12.1332C10.5008 12.3332 10.5789 12.5238 10.7195 12.6644L13.8354 15.7797C14.1292 16.0734 14.6042 16.0734 14.8948 15.7797L15.7793 14.8954C16.0731 14.6017 16.0731 14.1267 15.7824 13.833ZM6.50048 10.499C4.29094 10.499 2.50018 8.71165 2.50018 6.49937C2.50018 4.29021 4.28781 2.49976 6.50048 2.49976C8.71001 2.49976 10.5008 4.28708 10.5008 6.49937C10.5008 8.70852 8.71314 10.499 6.50048 10.499Z" fill="var(--color-text)"></path></g><g id="icon-anchor"><g stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></g></g></svg>
+5 -3
assets/main.js
··· 1 1 "use strict"; 2 - "use strict";(()=>{var Qe=Object.create;var ae=Object.defineProperty;var Pe=Object.getOwnPropertyDescriptor;var Ce=Object.getOwnPropertyNames;var Oe=Object.getPrototypeOf,Re=Object.prototype.hasOwnProperty;var _e=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Me=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Ce(e))!Re.call(t,i)&&i!==n&&ae(t,i,{get:()=>e[i],enumerable:!(r=Pe(e,i))||r.enumerable});return t};var De=(t,e,n)=>(n=t!=null?Qe(Oe(t)):{},Me(e||!t||!t.__esModule?ae(n,"default",{value:t,enumerable:!0}):n,t));var de=_e((ce,he)=>{(function(){var t=function(e){var n=new t.Builder;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),n.searchPipeline.add(t.stemmer),e.call(n,n),n.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(n){e.console&&console.warn&&console.warn(n)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var n=Object.create(null),r=Object.keys(e),i=0;i<r.length;i++){var s=r[i],o=e[s];if(Array.isArray(o)){n[s]=o.slice();continue}if(typeof o=="string"||typeof o=="number"||typeof o=="boolean"){n[s]=o;continue}throw new TypeError("clone is not deep and does not support nested objects")}return n},t.FieldRef=function(e,n,r){this.docRef=e,this.fieldName=n,this._stringValue=r},t.FieldRef.joiner="/",t.FieldRef.fromString=function(e){var n=e.indexOf(t.FieldRef.joiner);if(n===-1)throw"malformed field ref string";var r=e.slice(0,n),i=e.slice(n+1);return new t.FieldRef(i,r,e)},t.FieldRef.prototype.toString=function(){return this._stringValue==null&&(this._stringValue=this.fieldName+t.FieldRef.joiner+this.docRef),this._stringValue};t.Set=function(e){if(this.elements=Object.create(null),e){this.length=e.length;for(var n=0;n<this.length;n++)this.elements[e[n]]=!0}else this.length=0},t.Set.complete={intersect:function(e){return e},union:function(){return this},contains:function(){return!0}},t.Set.empty={intersect:function(){return this},union:function(e){return e},contains:function(){return!1}},t.Set.prototype.contains=function(e){return!!this.elements[e]},t.Set.prototype.intersect=function(e){var n,r,i,s=[];if(e===t.Set.complete)return this;if(e===t.Set.empty)return e;this.length<e.length?(n=this,r=e):(n=e,r=this),i=Object.keys(n.elements);for(var o=0;o<i.length;o++){var a=i[o];a in r.elements&&s.push(a)}return new t.Set(s)},t.Set.prototype.union=function(e){return e===t.Set.complete?t.Set.complete:e===t.Set.empty?this:new t.Set(Object.keys(this.elements).concat(Object.keys(e.elements)))},t.idf=function(e,n){var r=0;for(var i in e)i!="_index"&&(r+=Object.keys(e[i]).length);var s=(n-r+.5)/(r+.5);return Math.log(1+Math.abs(s))},t.Token=function(e,n){this.str=e||"",this.metadata=n||{}},t.Token.prototype.toString=function(){return this.str},t.Token.prototype.update=function(e){return this.str=e(this.str,this.metadata),this},t.Token.prototype.clone=function(e){return e=e||function(n){return n},new t.Token(e(this.str,this.metadata),this.metadata)};t.tokenizer=function(e,n){if(e==null||e==null)return[];if(Array.isArray(e))return e.map(function(m){return new t.Token(t.utils.asString(m).toLowerCase(),t.utils.clone(n))});for(var r=e.toString().toLowerCase(),i=r.length,s=[],o=0,a=0;o<=i;o++){var u=r.charAt(o),l=o-a;if(u.match(t.tokenizer.separator)||o==i){if(l>0){var h=t.utils.clone(n)||{};h.position=[a,l],h.index=s.length,s.push(new t.Token(r.slice(a,o),h))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,n){n in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. 3 - `,e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(r){var i=t.Pipeline.registeredFunctions[r];if(i)n.add(i);else throw new Error("Cannot load unregistered function: "+r)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(n){t.Pipeline.warnIfFunctionNotRegistered(n),this._stack.push(n)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");r=r+1,this._stack.splice(r,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");this._stack.splice(r,0,n)},t.Pipeline.prototype.remove=function(e){var n=this._stack.indexOf(e);n!=-1&&this._stack.splice(n,1)},t.Pipeline.prototype.run=function(e){for(var n=this._stack.length,r=0;r<n;r++){for(var i=this._stack[r],s=[],o=0;o<e.length;o++){var a=i(e[o],o,e);if(!(a==null||a===""))if(Array.isArray(a))for(var u=0;u<a.length;u++)s.push(a[u]);else s.push(a)}e=s}return e},t.Pipeline.prototype.runString=function(e,n){var r=new t.Token(e,n);return this.run([r]).map(function(i){return i.toString()})},t.Pipeline.prototype.reset=function(){this._stack=[]},t.Pipeline.prototype.toJSON=function(){return this._stack.map(function(e){return t.Pipeline.warnIfFunctionNotRegistered(e),e.label})};t.Vector=function(e){this._magnitude=0,this.elements=e||[]},t.Vector.prototype.positionForIndex=function(e){if(this.elements.length==0)return 0;for(var n=0,r=this.elements.length/2,i=r-n,s=Math.floor(i/2),o=this.elements[s*2];i>1&&(o<e&&(n=s),o>e&&(r=s),o!=e);)i=r-n,s=n+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(o<e)return(s+1)*2},t.Vector.prototype.insert=function(e,n){this.upsert(e,n,function(){throw"duplicate index"})},t.Vector.prototype.upsert=function(e,n,r){this._magnitude=0;var i=this.positionForIndex(e);this.elements[i]==e?this.elements[i+1]=r(this.elements[i+1],n):this.elements.splice(i,0,e,n)},t.Vector.prototype.magnitude=function(){if(this._magnitude)return this._magnitude;for(var e=0,n=this.elements.length,r=1;r<n;r+=2){var i=this.elements[r];e+=i*i}return this._magnitude=Math.sqrt(e)},t.Vector.prototype.dot=function(e){for(var n=0,r=this.elements,i=e.elements,s=r.length,o=i.length,a=0,u=0,l=0,h=0;l<s&&h<o;)a=r[l],u=i[h],a<u?l+=2:a>u?h+=2:a==u&&(n+=r[l+1]*i[h+1],l+=2,h+=2);return n},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),n=1,r=0;n<this.elements.length;n+=2,r++)e[r]=this.elements[n];return e},t.Vector.prototype.toJSON=function(){return this.elements};t.stemmer=function(){var e={ational:"ate",tional:"tion",enci:"ence",anci:"ance",izer:"ize",bli:"ble",alli:"al",entli:"ent",eli:"e",ousli:"ous",ization:"ize",ation:"ate",ator:"ate",alism:"al",iveness:"ive",fulness:"ful",ousness:"ous",aliti:"al",iviti:"ive",biliti:"ble",logi:"log"},n={icate:"ic",ative:"",alize:"al",iciti:"ic",ical:"ic",ful:"",ness:""},r="[^aeiou]",i="[aeiouy]",s=r+"[^aeiouy]*",o=i+"[aeiou]*",a="^("+s+")?"+o+s,u="^("+s+")?"+o+s+"("+o+")?$",l="^("+s+")?"+o+s+o+s,h="^("+s+")?"+i,m=new RegExp(a),v=new RegExp(l),b=new RegExp(u),y=new RegExp(h),E=/^(.+?)(ss|i)es$/,p=/^(.+?)([^s])s$/,f=/^(.+?)eed$/,S=/^(.+?)(ed|ing)$/,w=/.$/,k=/(at|bl|iz)$/,_=new RegExp("([^aeiouylsz])\\1$"),z=new RegExp("^"+s+i+"[^aeiouwxy]$"),H=/^(.+?[^aeiou])y$/,q=/^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/,$=/^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/,V=/^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/,W=/^(.+?)(s|t)(ion)$/,P=/^(.+?)e$/,U=/ll$/,G=new RegExp("^"+s+i+"[^aeiouwxy]$"),N=function(c){var g,C,T,d,x,O,D;if(c.length<3)return c;if(T=c.substr(0,1),T=="y"&&(c=T.toUpperCase()+c.substr(1)),d=E,x=p,d.test(c)?c=c.replace(d,"$1$2"):x.test(c)&&(c=c.replace(x,"$1$2")),d=f,x=S,d.test(c)){var L=d.exec(c);d=m,d.test(L[1])&&(d=w,c=c.replace(d,""))}else if(x.test(c)){var L=x.exec(c);g=L[1],x=y,x.test(g)&&(c=g,x=k,O=_,D=z,x.test(c)?c=c+"e":O.test(c)?(d=w,c=c.replace(d,"")):D.test(c)&&(c=c+"e"))}if(d=H,d.test(c)){var L=d.exec(c);g=L[1],c=g+"i"}if(d=q,d.test(c)){var L=d.exec(c);g=L[1],C=L[2],d=m,d.test(g)&&(c=g+e[C])}if(d=$,d.test(c)){var L=d.exec(c);g=L[1],C=L[2],d=m,d.test(g)&&(c=g+n[C])}if(d=V,x=W,d.test(c)){var L=d.exec(c);g=L[1],d=v,d.test(g)&&(c=g)}else if(x.test(c)){var L=x.exec(c);g=L[1]+L[2],x=v,x.test(g)&&(c=g)}if(d=P,d.test(c)){var L=d.exec(c);g=L[1],d=v,x=b,O=G,(d.test(g)||x.test(g)&&!O.test(g))&&(c=g)}return d=U,x=v,d.test(c)&&x.test(c)&&(d=w,c=c.replace(d,"")),T=="y"&&(c=T.toLowerCase()+c.substr(1)),c};return function(M){return M.update(N)}}(),t.Pipeline.registerFunction(t.stemmer,"stemmer");t.generateStopWordFilter=function(e){var n=e.reduce(function(r,i){return r[i]=i,r},{});return function(r){if(r&&n[r.toString()]!==r.toString())return r}},t.stopWordFilter=t.generateStopWordFilter(["a","able","about","across","after","all","almost","also","am","among","an","and","any","are","as","at","be","because","been","but","by","can","cannot","could","dear","did","do","does","either","else","ever","every","for","from","get","got","had","has","have","he","her","hers","him","his","how","however","i","if","in","into","is","it","its","just","least","let","like","likely","may","me","might","most","must","my","neither","no","nor","not","of","off","often","on","only","or","other","our","own","rather","said","say","says","she","should","since","so","some","than","that","the","their","them","then","there","these","they","this","tis","to","too","twas","us","wants","was","we","were","what","when","where","which","while","who","whom","why","will","with","would","yet","you","your"]),t.Pipeline.registerFunction(t.stopWordFilter,"stopWordFilter");t.trimmer=function(e){return e.update(function(n){return n.replace(/^\W+/,"").replace(/\W+$/,"")})},t.Pipeline.registerFunction(t.trimmer,"trimmer");t.TokenSet=function(){this.final=!1,this.edges={},this.id=t.TokenSet._nextId,t.TokenSet._nextId+=1},t.TokenSet._nextId=1,t.TokenSet.fromArray=function(e){for(var n=new t.TokenSet.Builder,r=0,i=e.length;r<i;r++)n.insert(e[r]);return n.finish(),n.root},t.TokenSet.fromClause=function(e){return"editDistance"in e?t.TokenSet.fromFuzzyString(e.term,e.editDistance):t.TokenSet.fromString(e.term)},t.TokenSet.fromFuzzyString=function(e,n){for(var r=new t.TokenSet,i=[{node:r,editsRemaining:n,str:e}];i.length;){var s=i.pop();if(s.str.length>0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}if(s.str.length==0&&(u.final=!0),i.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}s.str.length==1&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var h=s.str.charAt(0),m=s.str.charAt(1),v;m in s.node.edges?v=s.node.edges[m]:(v=new t.TokenSet,s.node.edges[m]=v),s.str.length==1&&(v.final=!0),i.push({node:v,editsRemaining:s.editsRemaining-1,str:h+s.str.slice(2)})}}}return r},t.TokenSet.fromString=function(e){for(var n=new t.TokenSet,r=n,i=0,s=e.length;i<s;i++){var o=e[i],a=i==s-1;if(o=="*")n.edges[o]=n,n.final=a;else{var u=new t.TokenSet;u.final=a,n.edges[o]=u,n=u}}return r},t.TokenSet.prototype.toArray=function(){for(var e=[],n=[{prefix:"",node:this}];n.length;){var r=n.pop(),i=Object.keys(r.node.edges),s=i.length;r.node.final&&(r.prefix.charAt(0),e.push(r.prefix));for(var o=0;o<s;o++){var a=i[o];n.push({prefix:r.prefix.concat(a),node:r.node.edges[a]})}}return e},t.TokenSet.prototype.toString=function(){if(this._str)return this._str;for(var e=this.final?"1":"0",n=Object.keys(this.edges).sort(),r=n.length,i=0;i<r;i++){var s=n[i],o=this.edges[s];e=e+s+o.id}return e},t.TokenSet.prototype.intersect=function(e){for(var n=new t.TokenSet,r=void 0,i=[{qNode:e,output:n,node:this}];i.length;){r=i.pop();for(var s=Object.keys(r.qNode.edges),o=s.length,a=Object.keys(r.node.edges),u=a.length,l=0;l<o;l++)for(var h=s[l],m=0;m<u;m++){var v=a[m];if(v==h||h=="*"){var b=r.node.edges[v],y=r.qNode.edges[h],E=b.final&&y.final,p=void 0;v in r.output.edges?(p=r.output.edges[v],p.final=p.final||E):(p=new t.TokenSet,p.final=E,r.output.edges[v]=p),i.push({qNode:y,output:p,node:b})}}}return n},t.TokenSet.Builder=function(){this.previousWord="",this.root=new t.TokenSet,this.uncheckedNodes=[],this.minimizedNodes={}},t.TokenSet.Builder.prototype.insert=function(e){var n,r=0;if(e<this.previousWord)throw new Error("Out of order word insertion");for(var i=0;i<e.length&&i<this.previousWord.length&&e[i]==this.previousWord[i];i++)r++;this.minimize(r),this.uncheckedNodes.length==0?n=this.root:n=this.uncheckedNodes[this.uncheckedNodes.length-1].child;for(var i=r;i<e.length;i++){var s=new t.TokenSet,o=e[i];n.edges[o]=s,this.uncheckedNodes.push({parent:n,char:o,child:s}),n=s}n.final=!0,this.previousWord=e},t.TokenSet.Builder.prototype.finish=function(){this.minimize(0)},t.TokenSet.Builder.prototype.minimize=function(e){for(var n=this.uncheckedNodes.length-1;n>=e;n--){var r=this.uncheckedNodes[n],i=r.child.toString();i in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(n){var r=new t.QueryParser(e,n);r.parse()})},t.Index.prototype.query=function(e){for(var n=new t.Query(this.fields),r=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),u=0;u<this.fields.length;u++)i[this.fields[u]]=new t.Vector;e.call(n,n);for(var u=0;u<n.clauses.length;u++){var l=n.clauses[u],h=null,m=t.Set.empty;l.usePipeline?h=this.pipeline.runString(l.term,{fields:l.fields}):h=[l.term];for(var v=0;v<h.length;v++){var b=h[v];l.term=b;var y=t.TokenSet.fromClause(l),E=this.tokenSet.intersect(y).toArray();if(E.length===0&&l.presence===t.Query.presence.REQUIRED){for(var p=0;p<l.fields.length;p++){var f=l.fields[p];o[f]=t.Set.empty}break}for(var S=0;S<E.length;S++)for(var w=E[S],k=this.invertedIndex[w],_=k._index,p=0;p<l.fields.length;p++){var f=l.fields[p],z=k[f],H=Object.keys(z),q=w+"/"+f,$=new t.Set(H);if(l.presence==t.Query.presence.REQUIRED&&(m=m.union($),o[f]===void 0&&(o[f]=t.Set.complete)),l.presence==t.Query.presence.PROHIBITED){a[f]===void 0&&(a[f]=t.Set.empty),a[f]=a[f].union($);continue}if(i[f].upsert(_,l.boost,function(Ie,ke){return Ie+ke}),!s[q]){for(var V=0;V<H.length;V++){var W=H[V],P=new t.FieldRef(W,f),U=z[W],G;(G=r[P])===void 0?r[P]=new t.MatchData(w,f,U):G.add(w,f,U)}s[q]=!0}}}if(l.presence===t.Query.presence.REQUIRED)for(var p=0;p<l.fields.length;p++){var f=l.fields[p];o[f]=o[f].intersect(m)}}for(var N=t.Set.complete,M=t.Set.empty,u=0;u<this.fields.length;u++){var f=this.fields[u];o[f]&&(N=N.intersect(o[f])),a[f]&&(M=M.union(a[f]))}var c=Object.keys(r),g=[],C=Object.create(null);if(n.isNegated()){c=Object.keys(this.fieldVectors);for(var u=0;u<c.length;u++){var P=c[u],T=t.FieldRef.fromString(P);r[P]=new t.MatchData}}for(var u=0;u<c.length;u++){var T=t.FieldRef.fromString(c[u]),d=T.docRef;if(N.contains(d)&&!M.contains(d)){var x=this.fieldVectors[T],O=i[T.fieldName].similarity(x),D;if((D=C[d])!==void 0)D.score+=O,D.matchData.combine(r[T]);else{var L={ref:d,score:O,matchData:r[T]};C[d]=L,g.push(L)}}}return g.sort(function(Se,Te){return Te.score-Se.score})},t.Index.prototype.toJSON=function(){var e=Object.keys(this.invertedIndex).sort().map(function(r){return[r,this.invertedIndex[r]]},this),n=Object.keys(this.fieldVectors).map(function(r){return[r,this.fieldVectors[r].toJSON()]},this);return{version:t.version,fields:this.fields,fieldVectors:n,invertedIndex:e,pipeline:this.pipeline.toJSON()}},t.Index.load=function(e){var n={},r={},i=e.fieldVectors,s=Object.create(null),o=e.invertedIndex,a=new t.TokenSet.Builder,u=t.Pipeline.load(e.pipeline);e.version!=t.version&&t.utils.warn("Version mismatch when loading serialised index. Current version of lunr '"+t.version+"' does not match serialized index '"+e.version+"'");for(var l=0;l<i.length;l++){var h=i[l],m=h[0],v=h[1];r[m]=new t.Vector(v)}for(var l=0;l<o.length;l++){var h=o[l],b=h[0],y=h[1];a.insert(b),s[b]=y}return a.finish(),n.fields=e.fields,n.fieldVectors=r,n.invertedIndex=s,n.tokenSet=a.root,n.pipeline=u,new t.Index(n)};t.Builder=function(){this._ref="id",this._fields=Object.create(null),this._documents=Object.create(null),this.invertedIndex=Object.create(null),this.fieldTermFrequencies={},this.fieldLengths={},this.tokenizer=t.tokenizer,this.pipeline=new t.Pipeline,this.searchPipeline=new t.Pipeline,this.documentCount=0,this._b=.75,this._k1=1.2,this.termIndex=0,this.metadataWhitelist=[]},t.Builder.prototype.ref=function(e){this._ref=e},t.Builder.prototype.field=function(e,n){if(/\//.test(e))throw new RangeError("Field '"+e+"' contains illegal character '/'");this._fields[e]=n||{}},t.Builder.prototype.b=function(e){e<0?this._b=0:e>1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,n){var r=e[this._ref],i=Object.keys(this._fields);this._documents[r]=n||{},this.documentCount+=1;for(var s=0;s<i.length;s++){var o=i[s],a=this._fields[o].extractor,u=a?a(e):e[o],l=this.tokenizer(u,{fields:[o]}),h=this.pipeline.run(l),m=new t.FieldRef(r,o),v=Object.create(null);this.fieldTermFrequencies[m]=v,this.fieldLengths[m]=0,this.fieldLengths[m]+=h.length;for(var b=0;b<h.length;b++){var y=h[b];if(v[y]==null&&(v[y]=0),v[y]+=1,this.invertedIndex[y]==null){var E=Object.create(null);E._index=this.termIndex,this.termIndex+=1;for(var p=0;p<i.length;p++)E[i[p]]=Object.create(null);this.invertedIndex[y]=E}this.invertedIndex[y][o][r]==null&&(this.invertedIndex[y][o][r]=Object.create(null));for(var f=0;f<this.metadataWhitelist.length;f++){var S=this.metadataWhitelist[f],w=y.metadata[S];this.invertedIndex[y][o][r][S]==null&&(this.invertedIndex[y][o][r][S]=[]),this.invertedIndex[y][o][r][S].push(w)}}}},t.Builder.prototype.calculateAverageFieldLengths=function(){for(var e=Object.keys(this.fieldLengths),n=e.length,r={},i={},s=0;s<n;s++){var o=t.FieldRef.fromString(e[s]),a=o.fieldName;i[a]||(i[a]=0),i[a]+=1,r[a]||(r[a]=0),r[a]+=this.fieldLengths[o]}for(var u=Object.keys(this._fields),s=0;s<u.length;s++){var l=u[s];r[l]=r[l]/i[l]}this.averageFieldLength=r},t.Builder.prototype.createFieldVectors=function(){for(var e={},n=Object.keys(this.fieldTermFrequencies),r=n.length,i=Object.create(null),s=0;s<r;s++){for(var o=t.FieldRef.fromString(n[s]),a=o.fieldName,u=this.fieldLengths[o],l=new t.Vector,h=this.fieldTermFrequencies[o],m=Object.keys(h),v=m.length,b=this._fields[a].boost||1,y=this._documents[o.docRef].boost||1,E=0;E<v;E++){var p=m[E],f=h[p],S=this.invertedIndex[p]._index,w,k,_;i[p]===void 0?(w=t.idf(this.invertedIndex[p],this.documentCount),i[p]=w):w=i[p],k=w*((this._k1+1)*f)/(this._k1*(1-this._b+this._b*(u/this.averageFieldLength[a]))+f),k*=b,k*=y,_=Math.round(k*1e3)/1e3,l.insert(S,_)}e[o]=l}this.fieldVectors=e},t.Builder.prototype.createTokenSet=function(){this.tokenSet=t.TokenSet.fromArray(Object.keys(this.invertedIndex).sort())},t.Builder.prototype.build=function(){return this.calculateAverageFieldLengths(),this.createFieldVectors(),this.createTokenSet(),new t.Index({invertedIndex:this.invertedIndex,fieldVectors:this.fieldVectors,tokenSet:this.tokenSet,fields:Object.keys(this._fields),pipeline:this.searchPipeline})},t.Builder.prototype.use=function(e){var n=Array.prototype.slice.call(arguments,1);n.unshift(this),e.apply(this,n)},t.MatchData=function(e,n,r){for(var i=Object.create(null),s=Object.keys(r||{}),o=0;o<s.length;o++){var a=s[o];i[a]=r[a].slice()}this.metadata=Object.create(null),e!==void 0&&(this.metadata[e]=Object.create(null),this.metadata[e][n]=i)},t.MatchData.prototype.combine=function(e){for(var n=Object.keys(e.metadata),r=0;r<n.length;r++){var i=n[r],s=Object.keys(e.metadata[i]);this.metadata[i]==null&&(this.metadata[i]=Object.create(null));for(var o=0;o<s.length;o++){var a=s[o],u=Object.keys(e.metadata[i][a]);this.metadata[i][a]==null&&(this.metadata[i][a]=Object.create(null));for(var l=0;l<u.length;l++){var h=u[l];this.metadata[i][a][h]==null?this.metadata[i][a][h]=e.metadata[i][a][h]:this.metadata[i][a][h]=this.metadata[i][a][h].concat(e.metadata[i][a][h])}}}},t.MatchData.prototype.add=function(e,n,r){if(!(e in this.metadata)){this.metadata[e]=Object.create(null),this.metadata[e][n]=r;return}if(!(n in this.metadata[e])){this.metadata[e][n]=r;return}for(var i=Object.keys(r),s=0;s<i.length;s++){var o=i[s];o in this.metadata[e][n]?this.metadata[e][n][o]=this.metadata[e][n][o].concat(r[o]):this.metadata[e][n][o]=r[o]}},t.Query=function(e){this.clauses=[],this.allFields=e},t.Query.wildcard=new String("*"),t.Query.wildcard.NONE=0,t.Query.wildcard.LEADING=1,t.Query.wildcard.TRAILING=2,t.Query.presence={OPTIONAL:1,REQUIRED:2,PROHIBITED:3},t.Query.prototype.clause=function(e){return"fields"in e||(e.fields=this.allFields),"boost"in e||(e.boost=1),"usePipeline"in e||(e.usePipeline=!0),"wildcard"in e||(e.wildcard=t.Query.wildcard.NONE),e.wildcard&t.Query.wildcard.LEADING&&e.term.charAt(0)!=t.Query.wildcard&&(e.term="*"+e.term),e.wildcard&t.Query.wildcard.TRAILING&&e.term.slice(-1)!=t.Query.wildcard&&(e.term=""+e.term+"*"),"presence"in e||(e.presence=t.Query.presence.OPTIONAL),this.clauses.push(e),this},t.Query.prototype.isNegated=function(){for(var e=0;e<this.clauses.length;e++)if(this.clauses[e].presence!=t.Query.presence.PROHIBITED)return!1;return!0},t.Query.prototype.term=function(e,n){if(Array.isArray(e))return e.forEach(function(i){this.term(i,t.utils.clone(n))},this),this;var r=n||{};return r.term=e.toString(),this.clause(r),this},t.QueryParseError=function(e,n,r){this.name="QueryParseError",this.message=e,this.start=n,this.end=r},t.QueryParseError.prototype=new Error,t.QueryLexer=function(e){this.lexemes=[],this.str=e,this.length=e.length,this.pos=0,this.start=0,this.escapeCharPositions=[]},t.QueryLexer.prototype.run=function(){for(var e=t.QueryLexer.lexText;e;)e=e(this)},t.QueryLexer.prototype.sliceString=function(){for(var e=[],n=this.start,r=this.pos,i=0;i<this.escapeCharPositions.length;i++)r=this.escapeCharPositions[i],e.push(this.str.slice(n,r)),n=r+1;return e.push(this.str.slice(n,this.pos)),this.escapeCharPositions.length=0,e.join("")},t.QueryLexer.prototype.emit=function(e){this.lexemes.push({type:e,str:this.sliceString(),start:this.start,end:this.pos}),this.start=this.pos},t.QueryLexer.prototype.escapeCharacter=function(){this.escapeCharPositions.push(this.pos-1),this.pos+=1},t.QueryLexer.prototype.next=function(){if(this.pos>=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,n;do e=this.next(),n=e.charCodeAt(0);while(n>47&&n<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos<this.length},t.QueryLexer.EOS="EOS",t.QueryLexer.FIELD="FIELD",t.QueryLexer.TERM="TERM",t.QueryLexer.EDIT_DISTANCE="EDIT_DISTANCE",t.QueryLexer.BOOST="BOOST",t.QueryLexer.PRESENCE="PRESENCE",t.QueryLexer.lexField=function(e){return e.backup(),e.emit(t.QueryLexer.FIELD),e.ignore(),t.QueryLexer.lexText},t.QueryLexer.lexTerm=function(e){if(e.width()>1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var n=e.next();if(n==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(n.charCodeAt(0)==92){e.escapeCharacter();continue}if(n==":")return t.QueryLexer.lexField;if(n=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(n=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(n=="+"&&e.width()===1||n=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(n.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,n){this.lexer=new t.QueryLexer(e),this.query=n,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var n=e.peekLexeme();if(n!=null)switch(n.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+n.type;throw n.str.length>=1&&(r+=" with value '"+n.str+"'"),new t.QueryParseError(r,n.start,n.end)}},t.QueryParser.parsePresence=function(e){var n=e.consumeLexeme();if(n!=null){switch(n.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator'"+n.str+"'";throw new t.QueryParseError(r,n.start,n.end)}var i=e.peekLexeme();if(i==null){var r="expecting term or field, found nothing";throw new t.QueryParseError(r,n.start,n.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(r,i.start,i.end)}}},t.QueryParser.parseField=function(e){var n=e.consumeLexeme();if(n!=null){if(e.query.allFields.indexOf(n.str)==-1){var r=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+n.str+"', possible fields: "+r;throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.fields=[n.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,n.start,n.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var n=e.consumeLexeme();if(n!=null){e.currentClause.term=n.str.toLowerCase(),n.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(r==null){e.nextClause();return}switch(r.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+r.type+"'";throw new t.QueryParseError(i,r.start,r.end)}}},t.QueryParser.parseEditDistance=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="edit distance must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.editDistance=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="boost must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.boost=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,n){typeof define=="function"&&define.amd?define(n):typeof ce=="object"?he.exports=n():e.lunr=n()}(this,function(){return t})})()});var le=[];function B(t,e){le.push({selector:e,constructor:t})}var Y=class{constructor(){this.alwaysVisibleMember=null;this.createComponents(document.body),this.ensureFocusedElementVisible(),window.addEventListener("hashchange",()=>this.ensureFocusedElementVisible())}createComponents(e){le.forEach(n=>{e.querySelectorAll(n.selector).forEach(r=>{r.dataset.hasInstance||(new n.constructor({el:r,app:this}),r.dataset.hasInstance=String(!0))})})}filterChanged(){this.ensureFocusedElementVisible()}ensureFocusedElementVisible(){this.alwaysVisibleMember&&(this.alwaysVisibleMember.classList.remove("always-visible"),this.alwaysVisibleMember.firstElementChild.remove(),this.alwaysVisibleMember=null);let e=document.getElementById(location.hash.substring(1));if(!e)return;let n=e.parentElement;for(;n&&n.tagName!=="SECTION";)n=n.parentElement;if(n&&n.offsetParent==null){this.alwaysVisibleMember=n,n.classList.add("always-visible");let r=document.createElement("p");r.classList.add("warning"),r.textContent="This member is normally hidden due to your filter settings.",n.prepend(r)}}};var I=class{constructor(e){this.el=e.el,this.app=e.app}};var J=class{constructor(){this.listeners={}}addEventListener(e,n){e in this.listeners||(this.listeners[e]=[]),this.listeners[e].push(n)}removeEventListener(e,n){if(!(e in this.listeners))return;let r=this.listeners[e];for(let i=0,s=r.length;i<s;i++)if(r[i]===n){r.splice(i,1);return}}dispatchEvent(e){if(!(e.type in this.listeners))return!0;let n=this.listeners[e.type].slice();for(let r=0,i=n.length;r<i;r++)n[r].call(this,e);return!e.defaultPrevented}};var ne=(t,e=100)=>{let n=Date.now();return(...r)=>{n+e-Date.now()<0&&(t(...r),n=Date.now())}};var re=class extends J{constructor(){super();this.scrollTop=0;this.lastY=0;this.width=0;this.height=0;this.showToolbar=!0;this.toolbar=document.querySelector(".tsd-page-toolbar"),this.navigation=document.querySelector(".col-menu"),window.addEventListener("scroll",ne(()=>this.onScroll(),10)),window.addEventListener("resize",ne(()=>this.onResize(),10)),this.searchInput=document.querySelector("#tsd-search input"),this.searchInput&&this.searchInput.addEventListener("focus",()=>{this.hideShowToolbar()}),this.onResize(),this.onScroll()}triggerResize(){let n=new CustomEvent("resize",{detail:{width:this.width,height:this.height}});this.dispatchEvent(n)}onResize(){this.width=window.innerWidth||0,this.height=window.innerHeight||0;let n=new CustomEvent("resize",{detail:{width:this.width,height:this.height}});this.dispatchEvent(n)}onScroll(){this.scrollTop=window.scrollY||0;let n=new CustomEvent("scroll",{detail:{scrollTop:this.scrollTop}});this.dispatchEvent(n),this.hideShowToolbar()}hideShowToolbar(){let n=this.showToolbar;this.showToolbar=this.lastY>=this.scrollTop||this.scrollTop<=0||!!this.searchInput&&this.searchInput===document.activeElement,n!==this.showToolbar&&(this.toolbar.classList.toggle("tsd-page-toolbar--hide"),this.navigation?.classList.toggle("col-menu--hide")),this.lastY=this.scrollTop}},R=re;R.instance=new re;var X=class extends I{constructor(n){super(n);this.anchors=[];this.index=-1;R.instance.addEventListener("resize",()=>this.onResize()),R.instance.addEventListener("scroll",r=>this.onScroll(r)),this.createAnchors()}createAnchors(){let n=window.location.href;n.indexOf("#")!=-1&&(n=n.substring(0,n.indexOf("#"))),this.el.querySelectorAll("a").forEach(r=>{let i=r.href;if(i.indexOf("#")==-1||i.substring(0,n.length)!=n)return;let s=i.substring(i.indexOf("#")+1),o=document.querySelector("a.tsd-anchor[name="+s+"]"),a=r.parentNode;!o||!a||this.anchors.push({link:a,anchor:o,position:0})}),this.onResize()}onResize(){let n;for(let i=0,s=this.anchors.length;i<s;i++){n=this.anchors[i];let o=n.anchor.getBoundingClientRect();n.position=o.top+document.body.scrollTop}this.anchors.sort((i,s)=>i.position-s.position);let r=new CustomEvent("scroll",{detail:{scrollTop:R.instance.scrollTop}});this.onScroll(r)}onScroll(n){let r=n.detail.scrollTop+5,i=this.anchors,s=i.length-1,o=this.index;for(;o>-1&&i[o].position>r;)o-=1;for(;o<s&&i[o+1].position<r;)o+=1;this.index!=o&&(this.index>-1&&this.anchors[this.index].link.classList.remove("focus"),this.index=o,this.index>-1&&this.anchors[this.index].link.classList.add("focus"))}};var ue=(t,e=100)=>{let n;return()=>{clearTimeout(n),n=setTimeout(()=>t(),e)}};var me=De(de());function ve(){let t=document.getElementById("tsd-search");if(!t)return;let e=document.getElementById("search-script");t.classList.add("loading"),e&&(e.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),e.addEventListener("load",()=>{t.classList.remove("loading"),t.classList.add("ready")}),window.searchData&&t.classList.remove("loading"));let n=document.querySelector("#tsd-search input"),r=document.querySelector("#tsd-search .results");if(!n||!r)throw new Error("The input field or the result list wrapper was not found");let i=!1;r.addEventListener("mousedown",()=>i=!0),r.addEventListener("mouseup",()=>{i=!1,t.classList.remove("has-focus")}),n.addEventListener("focus",()=>t.classList.add("has-focus")),n.addEventListener("blur",()=>{i||(i=!1,t.classList.remove("has-focus"))});let s={base:t.dataset.base+"/"};Fe(t,r,n,s)}function Fe(t,e,n,r){n.addEventListener("input",ue(()=>{He(t,e,n,r)},200));let i=!1;n.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?Ve(e,n):s.key=="Escape"?n.blur():s.key=="ArrowUp"?pe(e,-1):s.key==="ArrowDown"?pe(e,1):i=!1}),n.addEventListener("keypress",s=>{i&&s.preventDefault()}),document.body.addEventListener("keydown",s=>{s.altKey||s.ctrlKey||s.metaKey||!n.matches(":focus")&&s.key==="/"&&(n.focus(),s.preventDefault())})}function Ae(t,e){t.index||window.searchData&&(e.classList.remove("loading"),e.classList.add("ready"),t.data=window.searchData,t.index=me.Index.load(window.searchData.index))}function He(t,e,n,r){if(Ae(r,t),!r.index||!r.data)return;e.textContent="";let i=n.value.trim(),s=i?r.index.search(`*${i}*`):[];for(let o=0;o<s.length;o++){let a=s[o],u=r.data.rows[Number(a.ref)],l=1;u.name.toLowerCase().startsWith(i.toLowerCase())&&(l*=1+1/(1+Math.abs(u.name.length-i.length))),a.score*=l}s.sort((o,a)=>a.score-o.score);for(let o=0,a=Math.min(10,s.length);o<a;o++){let u=r.data.rows[Number(s[o].ref)],l=fe(u.name,i);globalThis.DEBUG_SEARCH_WEIGHTS&&(l+=` (score: ${s[o].score.toFixed(2)})`),u.parent&&(l=`<span class="parent">${fe(u.parent,i)}.</span>${l}`);let h=document.createElement("li");h.classList.value=u.classes??"";let m=document.createElement("a");m.href=r.base+u.url,m.innerHTML=l,h.append(m),e.appendChild(h)}}function pe(t,e){let n=t.querySelector(".current");if(!n)n=t.querySelector(e==1?"li:first-child":"li:last-child"),n&&n.classList.add("current");else{let r=n;if(e===1)do r=r.nextElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);else do r=r.previousElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);r&&(n.classList.remove("current"),r.classList.add("current"))}}function Ve(t,e){let n=t.querySelector(".current");if(n||(n=t.querySelector("li:first-child")),n){let r=n.querySelector("a");r&&(window.location.href=r.href),e.blur()}}function fe(t,e){if(e==="")return t;let n=t.toLocaleLowerCase(),r=e.toLocaleLowerCase(),i=[],s=0,o=n.indexOf(r);for(;o!=-1;)i.push(ie(t.substring(s,o)),`<b>${ie(t.substring(o,o+r.length))}</b>`),s=o+r.length,o=n.indexOf(r,s);return i.push(ie(t.substring(s))),i.join("")}var Ne={"&":"&amp;","<":"&lt;",">":"&gt;","'":"&#039;",'"':"&quot;"};function ie(t){return t.replace(/[&<>"'"]/g,e=>Ne[e])}var F="mousedown",ye="mousemove",j="mouseup",Z={x:0,y:0},ge=!1,se=!1,Be=!1,A=!1,xe=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(xe?"is-mobile":"not-mobile");xe&&"ontouchstart"in document.documentElement&&(Be=!0,F="touchstart",ye="touchmove",j="touchend");document.addEventListener(F,t=>{se=!0,A=!1;let e=F=="touchstart"?t.targetTouches[0]:t;Z.y=e.pageY||0,Z.x=e.pageX||0});document.addEventListener(ye,t=>{if(se&&!A){let e=F=="touchstart"?t.targetTouches[0]:t,n=Z.x-(e.pageX||0),r=Z.y-(e.pageY||0);A=Math.sqrt(n*n+r*r)>10}});document.addEventListener(j,()=>{se=!1});document.addEventListener("click",t=>{ge&&(t.preventDefault(),t.stopImmediatePropagation(),ge=!1)});var K=class extends I{constructor(n){super(n);this.className=this.el.dataset.toggle||"",this.el.addEventListener(j,r=>this.onPointerUp(r)),this.el.addEventListener("click",r=>r.preventDefault()),document.addEventListener(F,r=>this.onDocumentPointerDown(r)),document.addEventListener(j,r=>this.onDocumentPointerUp(r))}setActive(n){if(this.active==n)return;this.active=n,document.documentElement.classList.toggle("has-"+this.className,n),this.el.classList.toggle("active",n);let r=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(r),setTimeout(()=>document.documentElement.classList.remove(r),500)}onPointerUp(n){A||(this.setActive(!0),n.preventDefault())}onDocumentPointerDown(n){if(this.active){if(n.target.closest(".col-menu, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(n){if(!A&&this.active&&n.target.closest(".col-menu")){let r=n.target.closest("a");if(r){let i=window.location.href;i.indexOf("#")!=-1&&(i=i.substring(0,i.indexOf("#"))),r.href.substring(0,i.length)==i&&setTimeout(()=>this.setActive(!1),250)}}}};var oe;try{oe=localStorage}catch{oe={getItem(){return null},setItem(){}}}var Q=oe;var Le=document.head.appendChild(document.createElement("style"));Le.dataset.for="filters";var ee=class extends I{constructor(n){super(n);this.key=`filter-${this.el.name}`,this.value=this.el.checked,this.el.addEventListener("change",()=>{this.setLocalStorage(this.el.checked)}),this.setLocalStorage(this.fromLocalStorage()),Le.innerHTML+=`html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; } 4 - `}fromLocalStorage(){let n=Q.getItem(this.key);return n?n==="true":this.el.checked}setLocalStorage(n){Q.setItem(this.key,n.toString()),this.value=n,this.handleValueChange()}handleValueChange(){this.el.checked=this.value,document.documentElement.classList.toggle(this.key,this.value),this.app.filterChanged(),document.querySelectorAll(".tsd-index-section").forEach(n=>{n.style.display="block";let r=Array.from(n.querySelectorAll(".tsd-index-link")).every(i=>i.offsetParent==null);n.style.display=r?"none":"block"})}};var te=class extends I{constructor(n){super(n);this.calculateHeights(),this.summary=this.el.querySelector(".tsd-accordion-summary"),this.icon=this.summary.querySelector("svg"),this.key=`tsd-accordion-${this.summary.textContent.replace(/\s+/g,"-").toLowerCase()}`,this.setLocalStorage(this.fromLocalStorage(),!0),this.summary.addEventListener("click",r=>this.toggleVisibility(r)),this.icon.style.transform=this.getIconRotation()}getIconRotation(n=this.el.open){return`rotate(${n?0:-90}deg)`}calculateHeights(){let n=this.el.open,{position:r,left:i}=this.el.style;this.el.style.position="fixed",this.el.style.left="-9999px",this.el.open=!0,this.expandedHeight=this.el.offsetHeight+"px",this.el.open=!1,this.collapsedHeight=this.el.offsetHeight+"px",this.el.open=n,this.el.style.height=n?this.expandedHeight:this.collapsedHeight,this.el.style.position=r,this.el.style.left=i}toggleVisibility(n){n.preventDefault(),this.el.style.overflow="hidden",this.el.open?this.collapse():this.expand()}expand(n=!0){this.el.open=!0,this.animate(this.collapsedHeight,this.expandedHeight,{opening:!0,duration:n?300:0})}collapse(n=!0){this.animate(this.expandedHeight,this.collapsedHeight,{opening:!1,duration:n?300:0})}animate(n,r,{opening:i,duration:s=300}){if(this.animation)return;let o={duration:s,easing:"ease"};this.animation=this.el.animate({height:[n,r]},o),this.icon.animate({transform:[this.icon.style.transform||this.getIconRotation(!i),this.getIconRotation(i)]},o).addEventListener("finish",()=>{this.icon.style.transform=this.getIconRotation(i)}),this.animation.addEventListener("finish",()=>this.animationEnd(i))}animationEnd(n){this.el.open=n,this.animation=void 0,this.el.style.height="auto",this.el.style.overflow="visible",this.setLocalStorage(n)}fromLocalStorage(){let n=Q.getItem(this.key);return n?n==="true":this.el.open}setLocalStorage(n,r=!1){this.fromLocalStorage()===n&&!r||(Q.setItem(this.key,n.toString()),this.el.open=n,this.handleValueChange(r))}handleValueChange(n=!1){this.fromLocalStorage()===this.el.open&&!n||(this.fromLocalStorage()?this.expand(!1):this.collapse(!1))}};function be(t){let e=Q.getItem("tsd-theme")||"os";t.value=e,Ee(e),t.addEventListener("change",()=>{Q.setItem("tsd-theme",t.value),Ee(t.value)})}function Ee(t){document.documentElement.dataset.theme=t}ve();B(X,".menu-highlight");B(K,"a[data-toggle]");B(te,".tsd-index-accordion");B(ee,".tsd-filter-item input[type=checkbox]");var we=document.getElementById("theme");we&&be(we);var je=new Y;Object.defineProperty(window,"app",{value:je});})(); 2 + window.translations={"copy":"Copy","copied":"Copied!","normally_hidden":"This member is normally hidden due to your filter settings."}; 3 + "use strict";(()=>{var Ce=Object.create;var ie=Object.defineProperty;var Oe=Object.getOwnPropertyDescriptor;var _e=Object.getOwnPropertyNames;var Re=Object.getPrototypeOf,Me=Object.prototype.hasOwnProperty;var Fe=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var De=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of _e(e))!Me.call(t,i)&&i!==n&&ie(t,i,{get:()=>e[i],enumerable:!(r=Oe(e,i))||r.enumerable});return t};var Ae=(t,e,n)=>(n=t!=null?Ce(Re(t)):{},De(e||!t||!t.__esModule?ie(n,"default",{value:t,enumerable:!0}):n,t));var ue=Fe((ae,le)=>{(function(){var t=function(e){var n=new t.Builder;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),n.searchPipeline.add(t.stemmer),e.call(n,n),n.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(n){e.console&&console.warn&&console.warn(n)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var n=Object.create(null),r=Object.keys(e),i=0;i<r.length;i++){var s=r[i],o=e[s];if(Array.isArray(o)){n[s]=o.slice();continue}if(typeof o=="string"||typeof o=="number"||typeof o=="boolean"){n[s]=o;continue}throw new TypeError("clone is not deep and does not support nested objects")}return n},t.FieldRef=function(e,n,r){this.docRef=e,this.fieldName=n,this._stringValue=r},t.FieldRef.joiner="/",t.FieldRef.fromString=function(e){var n=e.indexOf(t.FieldRef.joiner);if(n===-1)throw"malformed field ref string";var r=e.slice(0,n),i=e.slice(n+1);return new t.FieldRef(i,r,e)},t.FieldRef.prototype.toString=function(){return this._stringValue==null&&(this._stringValue=this.fieldName+t.FieldRef.joiner+this.docRef),this._stringValue};t.Set=function(e){if(this.elements=Object.create(null),e){this.length=e.length;for(var n=0;n<this.length;n++)this.elements[e[n]]=!0}else this.length=0},t.Set.complete={intersect:function(e){return e},union:function(){return this},contains:function(){return!0}},t.Set.empty={intersect:function(){return this},union:function(e){return e},contains:function(){return!1}},t.Set.prototype.contains=function(e){return!!this.elements[e]},t.Set.prototype.intersect=function(e){var n,r,i,s=[];if(e===t.Set.complete)return this;if(e===t.Set.empty)return e;this.length<e.length?(n=this,r=e):(n=e,r=this),i=Object.keys(n.elements);for(var o=0;o<i.length;o++){var a=i[o];a in r.elements&&s.push(a)}return new t.Set(s)},t.Set.prototype.union=function(e){return e===t.Set.complete?t.Set.complete:e===t.Set.empty?this:new t.Set(Object.keys(this.elements).concat(Object.keys(e.elements)))},t.idf=function(e,n){var r=0;for(var i in e)i!="_index"&&(r+=Object.keys(e[i]).length);var s=(n-r+.5)/(r+.5);return Math.log(1+Math.abs(s))},t.Token=function(e,n){this.str=e||"",this.metadata=n||{}},t.Token.prototype.toString=function(){return this.str},t.Token.prototype.update=function(e){return this.str=e(this.str,this.metadata),this},t.Token.prototype.clone=function(e){return e=e||function(n){return n},new t.Token(e(this.str,this.metadata),this.metadata)};t.tokenizer=function(e,n){if(e==null||e==null)return[];if(Array.isArray(e))return e.map(function(m){return new t.Token(t.utils.asString(m).toLowerCase(),t.utils.clone(n))});for(var r=e.toString().toLowerCase(),i=r.length,s=[],o=0,a=0;o<=i;o++){var l=r.charAt(o),u=o-a;if(l.match(t.tokenizer.separator)||o==i){if(u>0){var d=t.utils.clone(n)||{};d.position=[a,u],d.index=s.length,s.push(new t.Token(r.slice(a,o),d))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,n){n in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. 4 + `,e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(r){var i=t.Pipeline.registeredFunctions[r];if(i)n.add(i);else throw new Error("Cannot load unregistered function: "+r)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(n){t.Pipeline.warnIfFunctionNotRegistered(n),this._stack.push(n)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");r=r+1,this._stack.splice(r,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");this._stack.splice(r,0,n)},t.Pipeline.prototype.remove=function(e){var n=this._stack.indexOf(e);n!=-1&&this._stack.splice(n,1)},t.Pipeline.prototype.run=function(e){for(var n=this._stack.length,r=0;r<n;r++){for(var i=this._stack[r],s=[],o=0;o<e.length;o++){var a=i(e[o],o,e);if(!(a==null||a===""))if(Array.isArray(a))for(var l=0;l<a.length;l++)s.push(a[l]);else s.push(a)}e=s}return e},t.Pipeline.prototype.runString=function(e,n){var r=new t.Token(e,n);return this.run([r]).map(function(i){return i.toString()})},t.Pipeline.prototype.reset=function(){this._stack=[]},t.Pipeline.prototype.toJSON=function(){return this._stack.map(function(e){return t.Pipeline.warnIfFunctionNotRegistered(e),e.label})};t.Vector=function(e){this._magnitude=0,this.elements=e||[]},t.Vector.prototype.positionForIndex=function(e){if(this.elements.length==0)return 0;for(var n=0,r=this.elements.length/2,i=r-n,s=Math.floor(i/2),o=this.elements[s*2];i>1&&(o<e&&(n=s),o>e&&(r=s),o!=e);)i=r-n,s=n+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(o<e)return(s+1)*2},t.Vector.prototype.insert=function(e,n){this.upsert(e,n,function(){throw"duplicate index"})},t.Vector.prototype.upsert=function(e,n,r){this._magnitude=0;var i=this.positionForIndex(e);this.elements[i]==e?this.elements[i+1]=r(this.elements[i+1],n):this.elements.splice(i,0,e,n)},t.Vector.prototype.magnitude=function(){if(this._magnitude)return this._magnitude;for(var e=0,n=this.elements.length,r=1;r<n;r+=2){var i=this.elements[r];e+=i*i}return this._magnitude=Math.sqrt(e)},t.Vector.prototype.dot=function(e){for(var n=0,r=this.elements,i=e.elements,s=r.length,o=i.length,a=0,l=0,u=0,d=0;u<s&&d<o;)a=r[u],l=i[d],a<l?u+=2:a>l?d+=2:a==l&&(n+=r[u+1]*i[d+1],u+=2,d+=2);return n},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),n=1,r=0;n<this.elements.length;n+=2,r++)e[r]=this.elements[n];return e},t.Vector.prototype.toJSON=function(){return this.elements};t.stemmer=function(){var e={ational:"ate",tional:"tion",enci:"ence",anci:"ance",izer:"ize",bli:"ble",alli:"al",entli:"ent",eli:"e",ousli:"ous",ization:"ize",ation:"ate",ator:"ate",alism:"al",iveness:"ive",fulness:"ful",ousness:"ous",aliti:"al",iviti:"ive",biliti:"ble",logi:"log"},n={icate:"ic",ative:"",alize:"al",iciti:"ic",ical:"ic",ful:"",ness:""},r="[^aeiou]",i="[aeiouy]",s=r+"[^aeiouy]*",o=i+"[aeiou]*",a="^("+s+")?"+o+s,l="^("+s+")?"+o+s+"("+o+")?$",u="^("+s+")?"+o+s+o+s,d="^("+s+")?"+i,m=new RegExp(a),p=new RegExp(u),b=new RegExp(l),g=new RegExp(d),L=/^(.+?)(ss|i)es$/,f=/^(.+?)([^s])s$/,y=/^(.+?)eed$/,S=/^(.+?)(ed|ing)$/,w=/.$/,k=/(at|bl|iz)$/,_=new RegExp("([^aeiouylsz])\\1$"),B=new RegExp("^"+s+i+"[^aeiouwxy]$"),A=/^(.+?[^aeiou])y$/,j=/^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/,q=/^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/,V=/^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/,$=/^(.+?)(s|t)(ion)$/,P=/^(.+?)e$/,z=/ll$/,W=new RegExp("^"+s+i+"[^aeiouwxy]$"),N=function(c){var v,C,T,h,x,O,M;if(c.length<3)return c;if(T=c.substr(0,1),T=="y"&&(c=T.toUpperCase()+c.substr(1)),h=L,x=f,h.test(c)?c=c.replace(h,"$1$2"):x.test(c)&&(c=c.replace(x,"$1$2")),h=y,x=S,h.test(c)){var E=h.exec(c);h=m,h.test(E[1])&&(h=w,c=c.replace(h,""))}else if(x.test(c)){var E=x.exec(c);v=E[1],x=g,x.test(v)&&(c=v,x=k,O=_,M=B,x.test(c)?c=c+"e":O.test(c)?(h=w,c=c.replace(h,"")):M.test(c)&&(c=c+"e"))}if(h=A,h.test(c)){var E=h.exec(c);v=E[1],c=v+"i"}if(h=j,h.test(c)){var E=h.exec(c);v=E[1],C=E[2],h=m,h.test(v)&&(c=v+e[C])}if(h=q,h.test(c)){var E=h.exec(c);v=E[1],C=E[2],h=m,h.test(v)&&(c=v+n[C])}if(h=V,x=$,h.test(c)){var E=h.exec(c);v=E[1],h=p,h.test(v)&&(c=v)}else if(x.test(c)){var E=x.exec(c);v=E[1]+E[2],x=p,x.test(v)&&(c=v)}if(h=P,h.test(c)){var E=h.exec(c);v=E[1],h=p,x=b,O=W,(h.test(v)||x.test(v)&&!O.test(v))&&(c=v)}return h=z,x=p,h.test(c)&&x.test(c)&&(h=w,c=c.replace(h,"")),T=="y"&&(c=T.toLowerCase()+c.substr(1)),c};return function(R){return R.update(N)}}(),t.Pipeline.registerFunction(t.stemmer,"stemmer");t.generateStopWordFilter=function(e){var n=e.reduce(function(r,i){return r[i]=i,r},{});return function(r){if(r&&n[r.toString()]!==r.toString())return r}},t.stopWordFilter=t.generateStopWordFilter(["a","able","about","across","after","all","almost","also","am","among","an","and","any","are","as","at","be","because","been","but","by","can","cannot","could","dear","did","do","does","either","else","ever","every","for","from","get","got","had","has","have","he","her","hers","him","his","how","however","i","if","in","into","is","it","its","just","least","let","like","likely","may","me","might","most","must","my","neither","no","nor","not","of","off","often","on","only","or","other","our","own","rather","said","say","says","she","should","since","so","some","than","that","the","their","them","then","there","these","they","this","tis","to","too","twas","us","wants","was","we","were","what","when","where","which","while","who","whom","why","will","with","would","yet","you","your"]),t.Pipeline.registerFunction(t.stopWordFilter,"stopWordFilter");t.trimmer=function(e){return e.update(function(n){return n.replace(/^\W+/,"").replace(/\W+$/,"")})},t.Pipeline.registerFunction(t.trimmer,"trimmer");t.TokenSet=function(){this.final=!1,this.edges={},this.id=t.TokenSet._nextId,t.TokenSet._nextId+=1},t.TokenSet._nextId=1,t.TokenSet.fromArray=function(e){for(var n=new t.TokenSet.Builder,r=0,i=e.length;r<i;r++)n.insert(e[r]);return n.finish(),n.root},t.TokenSet.fromClause=function(e){return"editDistance"in e?t.TokenSet.fromFuzzyString(e.term,e.editDistance):t.TokenSet.fromString(e.term)},t.TokenSet.fromFuzzyString=function(e,n){for(var r=new t.TokenSet,i=[{node:r,editsRemaining:n,str:e}];i.length;){var s=i.pop();if(s.str.length>0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}if(s.str.length==0&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}s.str.length==1&&(u.final=!0),i.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var d=s.str.charAt(0),m=s.str.charAt(1),p;m in s.node.edges?p=s.node.edges[m]:(p=new t.TokenSet,s.node.edges[m]=p),s.str.length==1&&(p.final=!0),i.push({node:p,editsRemaining:s.editsRemaining-1,str:d+s.str.slice(2)})}}}return r},t.TokenSet.fromString=function(e){for(var n=new t.TokenSet,r=n,i=0,s=e.length;i<s;i++){var o=e[i],a=i==s-1;if(o=="*")n.edges[o]=n,n.final=a;else{var l=new t.TokenSet;l.final=a,n.edges[o]=l,n=l}}return r},t.TokenSet.prototype.toArray=function(){for(var e=[],n=[{prefix:"",node:this}];n.length;){var r=n.pop(),i=Object.keys(r.node.edges),s=i.length;r.node.final&&(r.prefix.charAt(0),e.push(r.prefix));for(var o=0;o<s;o++){var a=i[o];n.push({prefix:r.prefix.concat(a),node:r.node.edges[a]})}}return e},t.TokenSet.prototype.toString=function(){if(this._str)return this._str;for(var e=this.final?"1":"0",n=Object.keys(this.edges).sort(),r=n.length,i=0;i<r;i++){var s=n[i],o=this.edges[s];e=e+s+o.id}return e},t.TokenSet.prototype.intersect=function(e){for(var n=new t.TokenSet,r=void 0,i=[{qNode:e,output:n,node:this}];i.length;){r=i.pop();for(var s=Object.keys(r.qNode.edges),o=s.length,a=Object.keys(r.node.edges),l=a.length,u=0;u<o;u++)for(var d=s[u],m=0;m<l;m++){var p=a[m];if(p==d||d=="*"){var b=r.node.edges[p],g=r.qNode.edges[d],L=b.final&&g.final,f=void 0;p in r.output.edges?(f=r.output.edges[p],f.final=f.final||L):(f=new t.TokenSet,f.final=L,r.output.edges[p]=f),i.push({qNode:g,output:f,node:b})}}}return n},t.TokenSet.Builder=function(){this.previousWord="",this.root=new t.TokenSet,this.uncheckedNodes=[],this.minimizedNodes={}},t.TokenSet.Builder.prototype.insert=function(e){var n,r=0;if(e<this.previousWord)throw new Error("Out of order word insertion");for(var i=0;i<e.length&&i<this.previousWord.length&&e[i]==this.previousWord[i];i++)r++;this.minimize(r),this.uncheckedNodes.length==0?n=this.root:n=this.uncheckedNodes[this.uncheckedNodes.length-1].child;for(var i=r;i<e.length;i++){var s=new t.TokenSet,o=e[i];n.edges[o]=s,this.uncheckedNodes.push({parent:n,char:o,child:s}),n=s}n.final=!0,this.previousWord=e},t.TokenSet.Builder.prototype.finish=function(){this.minimize(0)},t.TokenSet.Builder.prototype.minimize=function(e){for(var n=this.uncheckedNodes.length-1;n>=e;n--){var r=this.uncheckedNodes[n],i=r.child.toString();i in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(n){var r=new t.QueryParser(e,n);r.parse()})},t.Index.prototype.query=function(e){for(var n=new t.Query(this.fields),r=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),l=0;l<this.fields.length;l++)i[this.fields[l]]=new t.Vector;e.call(n,n);for(var l=0;l<n.clauses.length;l++){var u=n.clauses[l],d=null,m=t.Set.empty;u.usePipeline?d=this.pipeline.runString(u.term,{fields:u.fields}):d=[u.term];for(var p=0;p<d.length;p++){var b=d[p];u.term=b;var g=t.TokenSet.fromClause(u),L=this.tokenSet.intersect(g).toArray();if(L.length===0&&u.presence===t.Query.presence.REQUIRED){for(var f=0;f<u.fields.length;f++){var y=u.fields[f];o[y]=t.Set.empty}break}for(var S=0;S<L.length;S++)for(var w=L[S],k=this.invertedIndex[w],_=k._index,f=0;f<u.fields.length;f++){var y=u.fields[f],B=k[y],A=Object.keys(B),j=w+"/"+y,q=new t.Set(A);if(u.presence==t.Query.presence.REQUIRED&&(m=m.union(q),o[y]===void 0&&(o[y]=t.Set.complete)),u.presence==t.Query.presence.PROHIBITED){a[y]===void 0&&(a[y]=t.Set.empty),a[y]=a[y].union(q);continue}if(i[y].upsert(_,u.boost,function(Ie,Pe){return Ie+Pe}),!s[j]){for(var V=0;V<A.length;V++){var $=A[V],P=new t.FieldRef($,y),z=B[$],W;(W=r[P])===void 0?r[P]=new t.MatchData(w,y,z):W.add(w,y,z)}s[j]=!0}}}if(u.presence===t.Query.presence.REQUIRED)for(var f=0;f<u.fields.length;f++){var y=u.fields[f];o[y]=o[y].intersect(m)}}for(var N=t.Set.complete,R=t.Set.empty,l=0;l<this.fields.length;l++){var y=this.fields[l];o[y]&&(N=N.intersect(o[y])),a[y]&&(R=R.union(a[y]))}var c=Object.keys(r),v=[],C=Object.create(null);if(n.isNegated()){c=Object.keys(this.fieldVectors);for(var l=0;l<c.length;l++){var P=c[l],T=t.FieldRef.fromString(P);r[P]=new t.MatchData}}for(var l=0;l<c.length;l++){var T=t.FieldRef.fromString(c[l]),h=T.docRef;if(N.contains(h)&&!R.contains(h)){var x=this.fieldVectors[T],O=i[T.fieldName].similarity(x),M;if((M=C[h])!==void 0)M.score+=O,M.matchData.combine(r[T]);else{var E={ref:h,score:O,matchData:r[T]};C[h]=E,v.push(E)}}}return v.sort(function(ke,Qe){return Qe.score-ke.score})},t.Index.prototype.toJSON=function(){var e=Object.keys(this.invertedIndex).sort().map(function(r){return[r,this.invertedIndex[r]]},this),n=Object.keys(this.fieldVectors).map(function(r){return[r,this.fieldVectors[r].toJSON()]},this);return{version:t.version,fields:this.fields,fieldVectors:n,invertedIndex:e,pipeline:this.pipeline.toJSON()}},t.Index.load=function(e){var n={},r={},i=e.fieldVectors,s=Object.create(null),o=e.invertedIndex,a=new t.TokenSet.Builder,l=t.Pipeline.load(e.pipeline);e.version!=t.version&&t.utils.warn("Version mismatch when loading serialised index. Current version of lunr '"+t.version+"' does not match serialized index '"+e.version+"'");for(var u=0;u<i.length;u++){var d=i[u],m=d[0],p=d[1];r[m]=new t.Vector(p)}for(var u=0;u<o.length;u++){var d=o[u],b=d[0],g=d[1];a.insert(b),s[b]=g}return a.finish(),n.fields=e.fields,n.fieldVectors=r,n.invertedIndex=s,n.tokenSet=a.root,n.pipeline=l,new t.Index(n)};t.Builder=function(){this._ref="id",this._fields=Object.create(null),this._documents=Object.create(null),this.invertedIndex=Object.create(null),this.fieldTermFrequencies={},this.fieldLengths={},this.tokenizer=t.tokenizer,this.pipeline=new t.Pipeline,this.searchPipeline=new t.Pipeline,this.documentCount=0,this._b=.75,this._k1=1.2,this.termIndex=0,this.metadataWhitelist=[]},t.Builder.prototype.ref=function(e){this._ref=e},t.Builder.prototype.field=function(e,n){if(/\//.test(e))throw new RangeError("Field '"+e+"' contains illegal character '/'");this._fields[e]=n||{}},t.Builder.prototype.b=function(e){e<0?this._b=0:e>1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,n){var r=e[this._ref],i=Object.keys(this._fields);this._documents[r]=n||{},this.documentCount+=1;for(var s=0;s<i.length;s++){var o=i[s],a=this._fields[o].extractor,l=a?a(e):e[o],u=this.tokenizer(l,{fields:[o]}),d=this.pipeline.run(u),m=new t.FieldRef(r,o),p=Object.create(null);this.fieldTermFrequencies[m]=p,this.fieldLengths[m]=0,this.fieldLengths[m]+=d.length;for(var b=0;b<d.length;b++){var g=d[b];if(p[g]==null&&(p[g]=0),p[g]+=1,this.invertedIndex[g]==null){var L=Object.create(null);L._index=this.termIndex,this.termIndex+=1;for(var f=0;f<i.length;f++)L[i[f]]=Object.create(null);this.invertedIndex[g]=L}this.invertedIndex[g][o][r]==null&&(this.invertedIndex[g][o][r]=Object.create(null));for(var y=0;y<this.metadataWhitelist.length;y++){var S=this.metadataWhitelist[y],w=g.metadata[S];this.invertedIndex[g][o][r][S]==null&&(this.invertedIndex[g][o][r][S]=[]),this.invertedIndex[g][o][r][S].push(w)}}}},t.Builder.prototype.calculateAverageFieldLengths=function(){for(var e=Object.keys(this.fieldLengths),n=e.length,r={},i={},s=0;s<n;s++){var o=t.FieldRef.fromString(e[s]),a=o.fieldName;i[a]||(i[a]=0),i[a]+=1,r[a]||(r[a]=0),r[a]+=this.fieldLengths[o]}for(var l=Object.keys(this._fields),s=0;s<l.length;s++){var u=l[s];r[u]=r[u]/i[u]}this.averageFieldLength=r},t.Builder.prototype.createFieldVectors=function(){for(var e={},n=Object.keys(this.fieldTermFrequencies),r=n.length,i=Object.create(null),s=0;s<r;s++){for(var o=t.FieldRef.fromString(n[s]),a=o.fieldName,l=this.fieldLengths[o],u=new t.Vector,d=this.fieldTermFrequencies[o],m=Object.keys(d),p=m.length,b=this._fields[a].boost||1,g=this._documents[o.docRef].boost||1,L=0;L<p;L++){var f=m[L],y=d[f],S=this.invertedIndex[f]._index,w,k,_;i[f]===void 0?(w=t.idf(this.invertedIndex[f],this.documentCount),i[f]=w):w=i[f],k=w*((this._k1+1)*y)/(this._k1*(1-this._b+this._b*(l/this.averageFieldLength[a]))+y),k*=b,k*=g,_=Math.round(k*1e3)/1e3,u.insert(S,_)}e[o]=u}this.fieldVectors=e},t.Builder.prototype.createTokenSet=function(){this.tokenSet=t.TokenSet.fromArray(Object.keys(this.invertedIndex).sort())},t.Builder.prototype.build=function(){return this.calculateAverageFieldLengths(),this.createFieldVectors(),this.createTokenSet(),new t.Index({invertedIndex:this.invertedIndex,fieldVectors:this.fieldVectors,tokenSet:this.tokenSet,fields:Object.keys(this._fields),pipeline:this.searchPipeline})},t.Builder.prototype.use=function(e){var n=Array.prototype.slice.call(arguments,1);n.unshift(this),e.apply(this,n)},t.MatchData=function(e,n,r){for(var i=Object.create(null),s=Object.keys(r||{}),o=0;o<s.length;o++){var a=s[o];i[a]=r[a].slice()}this.metadata=Object.create(null),e!==void 0&&(this.metadata[e]=Object.create(null),this.metadata[e][n]=i)},t.MatchData.prototype.combine=function(e){for(var n=Object.keys(e.metadata),r=0;r<n.length;r++){var i=n[r],s=Object.keys(e.metadata[i]);this.metadata[i]==null&&(this.metadata[i]=Object.create(null));for(var o=0;o<s.length;o++){var a=s[o],l=Object.keys(e.metadata[i][a]);this.metadata[i][a]==null&&(this.metadata[i][a]=Object.create(null));for(var u=0;u<l.length;u++){var d=l[u];this.metadata[i][a][d]==null?this.metadata[i][a][d]=e.metadata[i][a][d]:this.metadata[i][a][d]=this.metadata[i][a][d].concat(e.metadata[i][a][d])}}}},t.MatchData.prototype.add=function(e,n,r){if(!(e in this.metadata)){this.metadata[e]=Object.create(null),this.metadata[e][n]=r;return}if(!(n in this.metadata[e])){this.metadata[e][n]=r;return}for(var i=Object.keys(r),s=0;s<i.length;s++){var o=i[s];o in this.metadata[e][n]?this.metadata[e][n][o]=this.metadata[e][n][o].concat(r[o]):this.metadata[e][n][o]=r[o]}},t.Query=function(e){this.clauses=[],this.allFields=e},t.Query.wildcard=new String("*"),t.Query.wildcard.NONE=0,t.Query.wildcard.LEADING=1,t.Query.wildcard.TRAILING=2,t.Query.presence={OPTIONAL:1,REQUIRED:2,PROHIBITED:3},t.Query.prototype.clause=function(e){return"fields"in e||(e.fields=this.allFields),"boost"in e||(e.boost=1),"usePipeline"in e||(e.usePipeline=!0),"wildcard"in e||(e.wildcard=t.Query.wildcard.NONE),e.wildcard&t.Query.wildcard.LEADING&&e.term.charAt(0)!=t.Query.wildcard&&(e.term="*"+e.term),e.wildcard&t.Query.wildcard.TRAILING&&e.term.slice(-1)!=t.Query.wildcard&&(e.term=""+e.term+"*"),"presence"in e||(e.presence=t.Query.presence.OPTIONAL),this.clauses.push(e),this},t.Query.prototype.isNegated=function(){for(var e=0;e<this.clauses.length;e++)if(this.clauses[e].presence!=t.Query.presence.PROHIBITED)return!1;return!0},t.Query.prototype.term=function(e,n){if(Array.isArray(e))return e.forEach(function(i){this.term(i,t.utils.clone(n))},this),this;var r=n||{};return r.term=e.toString(),this.clause(r),this},t.QueryParseError=function(e,n,r){this.name="QueryParseError",this.message=e,this.start=n,this.end=r},t.QueryParseError.prototype=new Error,t.QueryLexer=function(e){this.lexemes=[],this.str=e,this.length=e.length,this.pos=0,this.start=0,this.escapeCharPositions=[]},t.QueryLexer.prototype.run=function(){for(var e=t.QueryLexer.lexText;e;)e=e(this)},t.QueryLexer.prototype.sliceString=function(){for(var e=[],n=this.start,r=this.pos,i=0;i<this.escapeCharPositions.length;i++)r=this.escapeCharPositions[i],e.push(this.str.slice(n,r)),n=r+1;return e.push(this.str.slice(n,this.pos)),this.escapeCharPositions.length=0,e.join("")},t.QueryLexer.prototype.emit=function(e){this.lexemes.push({type:e,str:this.sliceString(),start:this.start,end:this.pos}),this.start=this.pos},t.QueryLexer.prototype.escapeCharacter=function(){this.escapeCharPositions.push(this.pos-1),this.pos+=1},t.QueryLexer.prototype.next=function(){if(this.pos>=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,n;do e=this.next(),n=e.charCodeAt(0);while(n>47&&n<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos<this.length},t.QueryLexer.EOS="EOS",t.QueryLexer.FIELD="FIELD",t.QueryLexer.TERM="TERM",t.QueryLexer.EDIT_DISTANCE="EDIT_DISTANCE",t.QueryLexer.BOOST="BOOST",t.QueryLexer.PRESENCE="PRESENCE",t.QueryLexer.lexField=function(e){return e.backup(),e.emit(t.QueryLexer.FIELD),e.ignore(),t.QueryLexer.lexText},t.QueryLexer.lexTerm=function(e){if(e.width()>1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var n=e.next();if(n==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(n.charCodeAt(0)==92){e.escapeCharacter();continue}if(n==":")return t.QueryLexer.lexField;if(n=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(n=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(n=="+"&&e.width()===1||n=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(n.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,n){this.lexer=new t.QueryLexer(e),this.query=n,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var n=e.peekLexeme();if(n!=null)switch(n.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+n.type;throw n.str.length>=1&&(r+=" with value '"+n.str+"'"),new t.QueryParseError(r,n.start,n.end)}},t.QueryParser.parsePresence=function(e){var n=e.consumeLexeme();if(n!=null){switch(n.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator'"+n.str+"'";throw new t.QueryParseError(r,n.start,n.end)}var i=e.peekLexeme();if(i==null){var r="expecting term or field, found nothing";throw new t.QueryParseError(r,n.start,n.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(r,i.start,i.end)}}},t.QueryParser.parseField=function(e){var n=e.consumeLexeme();if(n!=null){if(e.query.allFields.indexOf(n.str)==-1){var r=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+n.str+"', possible fields: "+r;throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.fields=[n.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,n.start,n.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var n=e.consumeLexeme();if(n!=null){e.currentClause.term=n.str.toLowerCase(),n.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(r==null){e.nextClause();return}switch(r.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+r.type+"'";throw new t.QueryParseError(i,r.start,r.end)}}},t.QueryParser.parseEditDistance=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="edit distance must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.editDistance=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="boost must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.boost=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,n){typeof define=="function"&&define.amd?define(n):typeof ae=="object"?le.exports=n():e.lunr=n()}(this,function(){return t})})()});var se=[];function G(t,e){se.push({selector:e,constructor:t})}var U=class{constructor(){this.alwaysVisibleMember=null;this.createComponents(document.body),this.ensureFocusedElementVisible(),this.listenForCodeCopies(),window.addEventListener("hashchange",()=>this.ensureFocusedElementVisible()),document.body.style.display||(this.ensureFocusedElementVisible(),this.updateIndexVisibility(),this.scrollToHash())}createComponents(e){se.forEach(n=>{e.querySelectorAll(n.selector).forEach(r=>{r.dataset.hasInstance||(new n.constructor({el:r,app:this}),r.dataset.hasInstance=String(!0))})})}filterChanged(){this.ensureFocusedElementVisible()}showPage(){document.body.style.display&&(document.body.style.removeProperty("display"),this.ensureFocusedElementVisible(),this.updateIndexVisibility(),this.scrollToHash())}scrollToHash(){if(location.hash){let e=document.getElementById(location.hash.substring(1));if(!e)return;e.scrollIntoView({behavior:"instant",block:"start"})}}ensureActivePageVisible(){let e=document.querySelector(".tsd-navigation .current"),n=e?.parentElement;for(;n&&!n.classList.contains(".tsd-navigation");)n instanceof HTMLDetailsElement&&(n.open=!0),n=n.parentElement;if(e&&!e.checkVisibility()){let r=e.getBoundingClientRect().top-document.documentElement.clientHeight/4;document.querySelector(".site-menu").scrollTop=r}}updateIndexVisibility(){let e=document.querySelector(".tsd-index-content"),n=e?.open;e&&(e.open=!0),document.querySelectorAll(".tsd-index-section").forEach(r=>{r.style.display="block";let i=Array.from(r.querySelectorAll(".tsd-index-link")).every(s=>s.offsetParent==null);r.style.display=i?"none":"block"}),e&&(e.open=n)}ensureFocusedElementVisible(){if(this.alwaysVisibleMember&&(this.alwaysVisibleMember.classList.remove("always-visible"),this.alwaysVisibleMember.firstElementChild.remove(),this.alwaysVisibleMember=null),!location.hash)return;let e=document.getElementById(location.hash.substring(1));if(!e)return;let n=e.parentElement;for(;n&&n.tagName!=="SECTION";)n=n.parentElement;if(!n)return;let r=n.offsetParent==null,i=n;for(;i!==document.body;)i instanceof HTMLDetailsElement&&(i.open=!0),i=i.parentElement;if(n.offsetParent==null){this.alwaysVisibleMember=n,n.classList.add("always-visible");let s=document.createElement("p");s.classList.add("warning"),s.textContent=window.translations.normally_hidden,n.prepend(s)}r&&e.scrollIntoView()}listenForCodeCopies(){document.querySelectorAll("pre > button").forEach(e=>{let n;e.addEventListener("click",()=>{e.previousElementSibling instanceof HTMLElement&&navigator.clipboard.writeText(e.previousElementSibling.innerText.trim()),e.textContent=window.translations.copied,e.classList.add("visible"),clearTimeout(n),n=setTimeout(()=>{e.classList.remove("visible"),n=setTimeout(()=>{e.textContent=window.translations.copy},100)},1e3)})})}};var oe=(t,e=100)=>{let n;return()=>{clearTimeout(n),n=setTimeout(()=>t(),e)}};var pe=Ae(ue());async function ce(t,e){if(!window.searchData)return;let n=await fetch(window.searchData),r=new Blob([await n.arrayBuffer()]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();t.data=i,t.index=pe.Index.load(i.index),e.classList.remove("loading"),e.classList.add("ready")}function fe(){let t=document.getElementById("tsd-search");if(!t)return;let e={base:t.dataset.base+"/"},n=document.getElementById("tsd-search-script");t.classList.add("loading"),n&&(n.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),n.addEventListener("load",()=>{ce(e,t)}),ce(e,t));let r=document.querySelector("#tsd-search input"),i=document.querySelector("#tsd-search .results");if(!r||!i)throw new Error("The input field or the result list wrapper was not found");i.addEventListener("mouseup",()=>{te(t)}),r.addEventListener("focus",()=>t.classList.add("has-focus")),Ve(t,i,r,e)}function Ve(t,e,n,r){n.addEventListener("input",oe(()=>{Ne(t,e,n,r)},200)),n.addEventListener("keydown",i=>{i.key=="Enter"?He(e,t):i.key=="ArrowUp"?(de(e,n,-1),i.preventDefault()):i.key==="ArrowDown"&&(de(e,n,1),i.preventDefault())}),document.body.addEventListener("keypress",i=>{i.altKey||i.ctrlKey||i.metaKey||!n.matches(":focus")&&i.key==="/"&&(i.preventDefault(),n.focus())}),document.body.addEventListener("keyup",i=>{t.classList.contains("has-focus")&&(i.key==="Escape"||!e.matches(":focus-within")&&!n.matches(":focus"))&&(n.blur(),te(t))})}function te(t){t.classList.remove("has-focus")}function Ne(t,e,n,r){if(!r.index||!r.data)return;e.textContent="";let i=n.value.trim(),s;if(i){let o=i.split(" ").map(a=>a.length?`*${a}*`:"").join(" ");s=r.index.search(o)}else s=[];for(let o=0;o<s.length;o++){let a=s[o],l=r.data.rows[Number(a.ref)],u=1;l.name.toLowerCase().startsWith(i.toLowerCase())&&(u*=1+1/(1+Math.abs(l.name.length-i.length))),a.score*=u}if(s.length===0){let o=document.createElement("li");o.classList.add("no-results");let a=document.createElement("span");a.textContent="No results found",o.appendChild(a),e.appendChild(o)}s.sort((o,a)=>a.score-o.score);for(let o=0,a=Math.min(10,s.length);o<a;o++){let l=r.data.rows[Number(s[o].ref)],u=`<svg width="20" height="20" viewBox="0 0 24 24" fill="none" class="tsd-kind-icon"><use href="#icon-${l.kind}"></use></svg>`,d=he(l.name,i);globalThis.DEBUG_SEARCH_WEIGHTS&&(d+=` (score: ${s[o].score.toFixed(2)})`),l.parent&&(d=`<span class="parent"> 5 + ${he(l.parent,i)}.</span>${d}`);let m=document.createElement("li");m.classList.value=l.classes??"";let p=document.createElement("a");p.href=r.base+l.url,p.innerHTML=u+d,m.append(p),p.addEventListener("focus",()=>{e.querySelector(".current")?.classList.remove("current"),m.classList.add("current")}),e.appendChild(m)}}function de(t,e,n){let r=t.querySelector(".current");if(!r)r=t.querySelector(n==1?"li:first-child":"li:last-child"),r&&r.classList.add("current");else{let i=r;if(n===1)do i=i.nextElementSibling??void 0;while(i instanceof HTMLElement&&i.offsetParent==null);else do i=i.previousElementSibling??void 0;while(i instanceof HTMLElement&&i.offsetParent==null);i?(r.classList.remove("current"),i.classList.add("current")):n===-1&&(r.classList.remove("current"),e.focus())}}function He(t,e){let n=t.querySelector(".current");if(n||(n=t.querySelector("li:first-child")),n){let r=n.querySelector("a");r&&(window.location.href=r.href),te(e)}}function he(t,e){if(e==="")return t;let n=t.toLocaleLowerCase(),r=e.toLocaleLowerCase(),i=[],s=0,o=n.indexOf(r);for(;o!=-1;)i.push(ee(t.substring(s,o)),`<b>${ee(t.substring(o,o+r.length))}</b>`),s=o+r.length,o=n.indexOf(r,s);return i.push(ee(t.substring(s))),i.join("")}var Be={"&":"&amp;","<":"&lt;",">":"&gt;","'":"&#039;",'"':"&quot;"};function ee(t){return t.replace(/[&<>"'"]/g,e=>Be[e])}var I=class{constructor(e){this.el=e.el,this.app=e.app}};var F="mousedown",ye="mousemove",H="mouseup",J={x:0,y:0},me=!1,ne=!1,je=!1,D=!1,ve=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(ve?"is-mobile":"not-mobile");ve&&"ontouchstart"in document.documentElement&&(je=!0,F="touchstart",ye="touchmove",H="touchend");document.addEventListener(F,t=>{ne=!0,D=!1;let e=F=="touchstart"?t.targetTouches[0]:t;J.y=e.pageY||0,J.x=e.pageX||0});document.addEventListener(ye,t=>{if(ne&&!D){let e=F=="touchstart"?t.targetTouches[0]:t,n=J.x-(e.pageX||0),r=J.y-(e.pageY||0);D=Math.sqrt(n*n+r*r)>10}});document.addEventListener(H,()=>{ne=!1});document.addEventListener("click",t=>{me&&(t.preventDefault(),t.stopImmediatePropagation(),me=!1)});var X=class extends I{constructor(e){super(e),this.className=this.el.dataset.toggle||"",this.el.addEventListener(H,n=>this.onPointerUp(n)),this.el.addEventListener("click",n=>n.preventDefault()),document.addEventListener(F,n=>this.onDocumentPointerDown(n)),document.addEventListener(H,n=>this.onDocumentPointerUp(n))}setActive(e){if(this.active==e)return;this.active=e,document.documentElement.classList.toggle("has-"+this.className,e),this.el.classList.toggle("active",e);let n=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(n),setTimeout(()=>document.documentElement.classList.remove(n),500)}onPointerUp(e){D||(this.setActive(!0),e.preventDefault())}onDocumentPointerDown(e){if(this.active){if(e.target.closest(".col-sidebar, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(e){if(!D&&this.active&&e.target.closest(".col-sidebar")){let n=e.target.closest("a");if(n){let r=window.location.href;r.indexOf("#")!=-1&&(r=r.substring(0,r.indexOf("#"))),n.href.substring(0,r.length)==r&&setTimeout(()=>this.setActive(!1),250)}}}};var re;try{re=localStorage}catch{re={getItem(){return null},setItem(){}}}var Q=re;var ge=document.head.appendChild(document.createElement("style"));ge.dataset.for="filters";var Y=class extends I{constructor(e){super(e),this.key=`filter-${this.el.name}`,this.value=this.el.checked,this.el.addEventListener("change",()=>{this.setLocalStorage(this.el.checked)}),this.setLocalStorage(this.fromLocalStorage()),ge.innerHTML+=`html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; } 6 + `,this.app.updateIndexVisibility()}fromLocalStorage(){let e=Q.getItem(this.key);return e?e==="true":this.el.checked}setLocalStorage(e){Q.setItem(this.key,e.toString()),this.value=e,this.handleValueChange()}handleValueChange(){this.el.checked=this.value,document.documentElement.classList.toggle(this.key,this.value),this.app.filterChanged(),this.app.updateIndexVisibility()}};var Z=class extends I{constructor(e){super(e),this.summary=this.el.querySelector(".tsd-accordion-summary"),this.icon=this.summary.querySelector("svg"),this.key=`tsd-accordion-${this.summary.dataset.key??this.summary.textContent.trim().replace(/\s+/g,"-").toLowerCase()}`;let n=Q.getItem(this.key);this.el.open=n?n==="true":this.el.open,this.el.addEventListener("toggle",()=>this.update());let r=this.summary.querySelector("a");r&&r.addEventListener("click",()=>{location.assign(r.href)}),this.update()}update(){this.icon.style.transform=`rotate(${this.el.open?0:-90}deg)`,Q.setItem(this.key,this.el.open.toString())}};function Ee(t){let e=Q.getItem("tsd-theme")||"os";t.value=e,xe(e),t.addEventListener("change",()=>{Q.setItem("tsd-theme",t.value),xe(t.value)})}function xe(t){document.documentElement.dataset.theme=t}var K;function we(){let t=document.getElementById("tsd-nav-script");t&&(t.addEventListener("load",Le),Le())}async function Le(){let t=document.getElementById("tsd-nav-container");if(!t||!window.navigationData)return;let n=await(await fetch(window.navigationData)).arrayBuffer(),r=new Blob([n]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();K=t.dataset.base,K.endsWith("/")||(K+="/"),t.innerHTML="";for(let s of i)Se(s,t,[]);window.app.createComponents(t),window.app.showPage(),window.app.ensureActivePageVisible()}function Se(t,e,n){let r=e.appendChild(document.createElement("li"));if(t.children){let i=[...n,t.text],s=r.appendChild(document.createElement("details"));s.className=t.class?`${t.class} tsd-accordion`:"tsd-accordion";let o=s.appendChild(document.createElement("summary"));o.className="tsd-accordion-summary",o.dataset.key=i.join("$"),o.innerHTML='<svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="#icon-chevronDown"></use></svg>',be(t,o);let a=s.appendChild(document.createElement("div"));a.className="tsd-accordion-details";let l=a.appendChild(document.createElement("ul"));l.className="tsd-nested-navigation";for(let u of t.children)Se(u,l,i)}else be(t,r,t.class)}function be(t,e,n){if(t.path){let r=e.appendChild(document.createElement("a"));r.href=K+t.path,n&&(r.className=n),location.pathname===r.pathname&&r.classList.add("current"),t.kind&&(r.innerHTML=`<svg width="20" height="20" viewBox="0 0 24 24" fill="none" class="tsd-kind-icon"><use href="#icon-${t.kind}"></use></svg>`),r.appendChild(document.createElement("span")).textContent=t.text}else e.appendChild(document.createElement("span")).textContent=t.text}G(X,"a[data-toggle]");G(Z,".tsd-accordion");G(Y,".tsd-filter-item input[type=checkbox]");var Te=document.getElementById("tsd-theme");Te&&Ee(Te);var qe=new U;Object.defineProperty(window,"app",{value:qe});fe();we();})(); 5 7 /*! Bundled license information: 6 8 7 9 lunr/lunr.js:
+1
assets/navigation.js
··· 1 + window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAA52WTVPbMBCG/4t6zVA+Ah1yY+j0VmAwbQ8MByFvYlF9eKR1gHb63ztJSGTJsqTkmrzv8252ves8/iUIb0hmhKsa3siEtBQbMiNS150A+3n98VGDUpAJ+c1VTWanE8IaLmoDiswed4AKDVeLay1barjV6rZFrpV1SK4QzJyyHXXEEaSdX/ybBCEVlaDA2nuwncBsgi9P4V0tFRqKsHjPRoxZ8r/iwVBl59rIb51iLgHf26B+Txhwjy+/nJyf9tg1zGkn8KMYDr0BLKnh9NlNdSD12Wd9rPU66ZjzTrH11D6Yvs4HXkx7QAPa1GAqNOMwp0mAmAGKUBXWF1Mn4Lagjbakf67XmwcGvKEWDSlqTETiVmhTa/3Jk20w05PL6dlx0Ievm0IeyqgjBp//1EuQFFmzGkqk41v+UFN0mcZW9Pb5BVh8tyNJacohV+UnFR2Ei79H8tqfuwdbS+zIRLL68hx6WNfhvUz1j2nLFQwz3KpEInxTYk184dViYcBavoSDcpw9dQs42/fX9C0JsoAlRIaRRHueAbu/okobSQX/Q1cHdbid3tdFiyn0KxhGLcTutY/bSRPHGg2XedJKlXwvtYIy+KE403VBYb4+CZZ6CXcrTBd0cJwdWLL4G62uRNtQ1UkwnJVGBLZszK+GI9iWsqIG+Y587793Avl+ETFf8kkZvsTckoTPy1ab/nuUeD+OoWOuyAY+/QesXIuOpgsAAA=="
+1 -1
assets/search.js
··· 1 - window.searchData = JSON.parse("{\"kinds\":{\"2\":\"Module\",\"32\":\"Variable\",\"64\":\"Function\",\"256\":\"Interface\",\"1024\":\"Property\",\"65536\":\"Type literal\",\"4194304\":\"Type alias\",\"8388608\":\"Reference\"},\"rows\":[{\"kind\":2,\"name\":\"index\",\"url\":\"modules/index.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":64,\"name\":\"reorderStr\",\"url\":\"functions/index.reorderStr.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"index\"},{\"kind\":64,\"name\":\"stringSameness\",\"url\":\"functions/index.stringSameness.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"index\"},{\"kind\":64,\"name\":\"createStringSameness\",\"url\":\"functions/index.createStringSameness.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"index\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"functions/index.createStringSameness.html#createStringSameness.__type\",\"classes\":\"tsd-kind-type-literal\",\"parent\":\"index.createStringSameness.createStringSameness\"},{\"kind\":32,\"name\":\"defaultStrategies\",\"url\":\"variables/index.defaultStrategies.html\",\"classes\":\"tsd-kind-variable tsd-parent-kind-module\",\"parent\":\"index\"},{\"kind\":32,\"name\":\"strategies\",\"url\":\"variables/index.strategies.html\",\"classes\":\"tsd-kind-variable tsd-parent-kind-module\",\"parent\":\"index\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/index.strategies.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-variable\",\"parent\":\"index.strategies\"},{\"kind\":1024,\"name\":\"diceStrategy\",\"url\":\"variables/index.strategies.html#__type.diceStrategy\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"index.strategies.__type\"},{\"kind\":1024,\"name\":\"levenStrategy\",\"url\":\"variables/index.strategies.html#__type.levenStrategy\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"index.strategies.__type\"},{\"kind\":1024,\"name\":\"cosineStrategy\",\"url\":\"variables/index.strategies.html#__type.cosineStrategy\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"index.strategies.__type\"},{\"kind\":1024,\"name\":\"cosineStrategyAggressive\",\"url\":\"variables/index.strategies.html#__type.cosineStrategyAggressive\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"index.strategies.__type\"},{\"kind\":32,\"name\":\"defaultStrCompareTransformFuncs\",\"url\":\"variables/index.defaultStrCompareTransformFuncs.html\",\"classes\":\"tsd-kind-variable tsd-parent-kind-module\",\"parent\":\"index\"},{\"kind\":2,\"name\":\"matchingStrategies\",\"url\":\"modules/matchingStrategies.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":2,\"name\":\"normalization\",\"url\":\"modules/normalization.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":64,\"name\":\"lowercase\",\"url\":\"functions/normalization.lowercase.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"normalization\"},{\"kind\":64,\"name\":\"trim\",\"url\":\"functions/normalization.trim.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"normalization\"},{\"kind\":64,\"name\":\"replaceUnicode\",\"url\":\"functions/normalization.replaceUnicode.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"normalization\"},{\"kind\":64,\"name\":\"removePunctuation\",\"url\":\"functions/normalization.removePunctuation.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"normalization\"},{\"kind\":64,\"name\":\"removeWhitespace\",\"url\":\"functions/normalization.removeWhitespace.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"normalization\"},{\"kind\":64,\"name\":\"removeNonAlphanumeric\",\"url\":\"functions/normalization.removeNonAlphanumeric.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"normalization\"},{\"kind\":64,\"name\":\"replaceMultiWhitespace\",\"url\":\"functions/normalization.replaceMultiWhitespace.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"normalization\"},{\"kind\":32,\"name\":\"transforms\",\"url\":\"variables/normalization.transforms.html\",\"classes\":\"tsd-kind-variable tsd-parent-kind-module\",\"parent\":\"normalization\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/normalization.transforms.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-variable\",\"parent\":\"normalization.transforms\"},{\"kind\":1024,\"name\":\"lowercase\",\"url\":\"variables/normalization.transforms.html#__type.lowercase\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"normalization.transforms.__type\"},{\"kind\":1024,\"name\":\"trim\",\"url\":\"variables/normalization.transforms.html#__type.trim\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"normalization.transforms.__type\"},{\"kind\":1024,\"name\":\"replaceMultiWhitespace\",\"url\":\"variables/normalization.transforms.html#__type.replaceMultiWhitespace\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"normalization.transforms.__type\"},{\"kind\":1024,\"name\":\"replaceUnicode\",\"url\":\"variables/normalization.transforms.html#__type.replaceUnicode\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"normalization.transforms.__type\"},{\"kind\":1024,\"name\":\"removeWhitespace\",\"url\":\"variables/normalization.transforms.html#__type.removeWhitespace\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"normalization.transforms.__type\"},{\"kind\":1024,\"name\":\"removePunctuation\",\"url\":\"variables/normalization.transforms.html#__type.removePunctuation\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"normalization.transforms.__type\"},{\"kind\":32,\"name\":\"strDefaultTransforms\",\"url\":\"variables/normalization.strDefaultTransforms.html\",\"classes\":\"tsd-kind-variable tsd-parent-kind-module\",\"parent\":\"normalization\"},{\"kind\":256,\"name\":\"StringSamenessResult\",\"url\":\"interfaces/index.StringSamenessResult.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-module\",\"parent\":\"index\"},{\"kind\":1024,\"name\":\"strategies\",\"url\":\"interfaces/index.StringSamenessResult.html#strategies\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"index.StringSamenessResult\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/index.StringSamenessResult.html#strategies.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"index.StringSamenessResult.strategies\"},{\"kind\":1024,\"name\":\"highScore\",\"url\":\"interfaces/index.StringSamenessResult.html#highScore\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"index.StringSamenessResult\"},{\"kind\":1024,\"name\":\"highScoreWeighted\",\"url\":\"interfaces/index.StringSamenessResult.html#highScoreWeighted\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"index.StringSamenessResult\"},{\"kind\":256,\"name\":\"StringComparisonOptions\",\"url\":\"interfaces/index.StringComparisonOptions.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-module\",\"parent\":\"index\"},{\"kind\":1024,\"name\":\"transforms\",\"url\":\"interfaces/index.StringComparisonOptions.html#transforms\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"index.StringComparisonOptions\"},{\"kind\":1024,\"name\":\"strategies\",\"url\":\"interfaces/index.StringComparisonOptions.html#strategies\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"index.StringComparisonOptions\"},{\"kind\":1024,\"name\":\"reorder\",\"url\":\"interfaces/index.StringComparisonOptions.html#reorder\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"index.StringComparisonOptions\"},{\"kind\":1024,\"name\":\"delimiter\",\"url\":\"interfaces/index.StringComparisonOptions.html#delimiter\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"index.StringComparisonOptions\"},{\"kind\":8388608,\"name\":\"transforms\",\"url\":\"modules/index.html#transforms\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"index\"},{\"kind\":8388608,\"name\":\"strDefaultTransforms\",\"url\":\"modules/index.html#strDefaultTransforms\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"index\"},{\"kind\":256,\"name\":\"ComparisonStrategyResult\",\"url\":\"interfaces/index.ComparisonStrategyResult.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-module\",\"parent\":\"index\"},{\"kind\":1024,\"name\":\"score\",\"url\":\"interfaces/index.ComparisonStrategyResult.html#score\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"index.ComparisonStrategyResult\"},{\"kind\":1024,\"name\":\"rawScore\",\"url\":\"interfaces/index.ComparisonStrategyResult.html#rawScore\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"index.ComparisonStrategyResult\"},{\"kind\":4194304,\"name\":\"StringTransformFunc\",\"url\":\"types/index.StringTransformFunc.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"index\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/index.StringTransformFunc.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"index.StringTransformFunc\"},{\"kind\":32,\"name\":\"levenStrategy\",\"url\":\"variables/matchingStrategies.levenStrategy.html\",\"classes\":\"tsd-kind-variable tsd-parent-kind-module\",\"parent\":\"matchingStrategies\"},{\"kind\":32,\"name\":\"cosineStrategy\",\"url\":\"variables/matchingStrategies.cosineStrategy.html\",\"classes\":\"tsd-kind-variable tsd-parent-kind-module\",\"parent\":\"matchingStrategies\"},{\"kind\":32,\"name\":\"cosineStrategyAggressive\",\"url\":\"variables/matchingStrategies.cosineStrategyAggressive.html\",\"classes\":\"tsd-kind-variable tsd-parent-kind-module\",\"parent\":\"matchingStrategies\"},{\"kind\":32,\"name\":\"diceStrategy\",\"url\":\"variables/matchingStrategies.diceStrategy.html\",\"classes\":\"tsd-kind-variable tsd-parent-kind-module\",\"parent\":\"matchingStrategies\"},{\"kind\":256,\"name\":\"ComparisonStrategy\",\"url\":\"interfaces/matchingStrategies.ComparisonStrategy.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-module\",\"parent\":\"matchingStrategies\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"interfaces/matchingStrategies.ComparisonStrategy.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"matchingStrategies.ComparisonStrategy\"},{\"kind\":1024,\"name\":\"strategy\",\"url\":\"interfaces/matchingStrategies.ComparisonStrategy.html#strategy\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"matchingStrategies.ComparisonStrategy\"},{\"kind\":1024,\"name\":\"isValid\",\"url\":\"interfaces/matchingStrategies.ComparisonStrategy.html#isValid\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"matchingStrategies.ComparisonStrategy\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/matchingStrategies.ComparisonStrategy.html#isValid.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"matchingStrategies.ComparisonStrategy.isValid\"},{\"kind\":256,\"name\":\"ComparisonStrategyResultObject\",\"url\":\"interfaces/matchingStrategies.ComparisonStrategyResultObject.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-module\",\"parent\":\"matchingStrategies\"},{\"kind\":1024,\"name\":\"score\",\"url\":\"interfaces/matchingStrategies.ComparisonStrategyResultObject.html#score\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"matchingStrategies.ComparisonStrategyResultObject\"},{\"kind\":1024,\"name\":\"rawScore\",\"url\":\"interfaces/matchingStrategies.ComparisonStrategyResultObject.html#rawScore\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"matchingStrategies.ComparisonStrategyResultObject\"},{\"kind\":4194304,\"name\":\"ComparisonStrategyResultValue\",\"url\":\"types/matchingStrategies.ComparisonStrategyResultValue.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"matchingStrategies\"},{\"kind\":4194304,\"name\":\"StrategyFunc\",\"url\":\"types/matchingStrategies.StrategyFunc.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"matchingStrategies\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/matchingStrategies.StrategyFunc.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"matchingStrategies.StrategyFunc\"}],\"index\":{\"version\":\"2.3.9\",\"fields\":[\"name\",\"comment\"],\"fieldVectors\":[[\"name/0\",[0,37.534]],[\"comment/0\",[]],[\"name/1\",[1,56.301]],[\"comment/1\",[]],[\"name/2\",[2,56.301]],[\"comment/2\",[]],[\"name/3\",[3,56.301]],[\"comment/3\",[]],[\"name/4\",[4,21.44]],[\"comment/4\",[]],[\"name/5\",[5,37.534]],[\"comment/5\",[]],[\"name/6\",[6,29.061]],[\"comment/6\",[]],[\"name/7\",[4,21.44]],[\"comment/7\",[]],[\"name/8\",[7,32.426]],[\"comment/8\",[]],[\"name/9\",[8,32.426]],[\"comment/9\",[]],[\"name/10\",[9,32.426]],[\"comment/10\",[]],[\"name/11\",[10,32.426]],[\"comment/11\",[]],[\"name/12\",[11,37.534]],[\"comment/12\",[]],[\"name/13\",[12,37.534]],[\"comment/13\",[]],[\"name/14\",[13,37.534]],[\"comment/14\",[]],[\"name/15\",[14,48.639]],[\"comment/15\",[]],[\"name/16\",[15,48.639]],[\"comment/16\",[]],[\"name/17\",[16,48.639]],[\"comment/17\",[]],[\"name/18\",[17,48.639]],[\"comment/18\",[]],[\"name/19\",[18,48.639]],[\"comment/19\",[]],[\"name/20\",[19,56.301]],[\"comment/20\",[]],[\"name/21\",[20,48.639]],[\"comment/21\",[]],[\"name/22\",[21,29.061]],[\"comment/22\",[]],[\"name/23\",[4,21.44]],[\"comment/23\",[]],[\"name/24\",[14,32.426]],[\"comment/24\",[]],[\"name/25\",[15,32.426]],[\"comment/25\",[]],[\"name/26\",[20,32.426]],[\"comment/26\",[]],[\"name/27\",[16,32.426]],[\"comment/27\",[]],[\"name/28\",[18,32.426]],[\"comment/28\",[]],[\"name/29\",[17,32.426]],[\"comment/29\",[]],[\"name/30\",[22,32.426]],[\"comment/30\",[]],[\"name/31\",[23,37.534]],[\"comment/31\",[]],[\"name/32\",[6,29.061]],[\"comment/32\",[]],[\"name/33\",[4,21.44]],[\"comment/33\",[]],[\"name/34\",[24,37.534]],[\"comment/34\",[]],[\"name/35\",[25,37.534]],[\"comment/35\",[]],[\"name/36\",[26,37.534]],[\"comment/36\",[]],[\"name/37\",[21,29.061]],[\"comment/37\",[]],[\"name/38\",[6,29.061]],[\"comment/38\",[]],[\"name/39\",[27,37.534]],[\"comment/39\",[]],[\"name/40\",[28,37.534]],[\"comment/40\",[]],[\"name/41\",[21,29.061]],[\"comment/41\",[]],[\"name/42\",[22,32.426]],[\"comment/42\",[]],[\"name/43\",[29,37.534]],[\"comment/43\",[]],[\"name/44\",[30,32.426]],[\"comment/44\",[]],[\"name/45\",[31,32.426]],[\"comment/45\",[]],[\"name/46\",[32,37.534]],[\"comment/46\",[]],[\"name/47\",[4,21.44]],[\"comment/47\",[]],[\"name/48\",[8,32.426]],[\"comment/48\",[]],[\"name/49\",[9,32.426]],[\"comment/49\",[]],[\"name/50\",[10,32.426]],[\"comment/50\",[]],[\"name/51\",[7,32.426]],[\"comment/51\",[]],[\"name/52\",[33,37.534]],[\"comment/52\",[]],[\"name/53\",[34,37.534]],[\"comment/53\",[]],[\"name/54\",[35,37.534]],[\"comment/54\",[]],[\"name/55\",[36,37.534]],[\"comment/55\",[]],[\"name/56\",[4,21.44]],[\"comment/56\",[]],[\"name/57\",[37,37.534]],[\"comment/57\",[]],[\"name/58\",[30,32.426]],[\"comment/58\",[]],[\"name/59\",[31,32.426]],[\"comment/59\",[]],[\"name/60\",[38,37.534]],[\"comment/60\",[]],[\"name/61\",[39,37.534]],[\"comment/61\",[]],[\"name/62\",[4,21.44]],[\"comment/62\",[]]],\"invertedIndex\":[[\"__type\",{\"_index\":4,\"name\":{\"4\":{},\"7\":{},\"23\":{},\"33\":{},\"47\":{},\"56\":{},\"62\":{}},\"comment\":{}}],[\"comparisonstrategy\",{\"_index\":33,\"name\":{\"52\":{}},\"comment\":{}}],[\"comparisonstrategyresult\",{\"_index\":29,\"name\":{\"43\":{}},\"comment\":{}}],[\"comparisonstrategyresultobject\",{\"_index\":37,\"name\":{\"57\":{}},\"comment\":{}}],[\"comparisonstrategyresultvalue\",{\"_index\":38,\"name\":{\"60\":{}},\"comment\":{}}],[\"cosinestrategy\",{\"_index\":9,\"name\":{\"10\":{},\"49\":{}},\"comment\":{}}],[\"cosinestrategyaggressive\",{\"_index\":10,\"name\":{\"11\":{},\"50\":{}},\"comment\":{}}],[\"createstringsameness\",{\"_index\":3,\"name\":{\"3\":{}},\"comment\":{}}],[\"defaultstrategies\",{\"_index\":5,\"name\":{\"5\":{}},\"comment\":{}}],[\"defaultstrcomparetransformfuncs\",{\"_index\":11,\"name\":{\"12\":{}},\"comment\":{}}],[\"delimiter\",{\"_index\":28,\"name\":{\"40\":{}},\"comment\":{}}],[\"dicestrategy\",{\"_index\":7,\"name\":{\"8\":{},\"51\":{}},\"comment\":{}}],[\"highscore\",{\"_index\":24,\"name\":{\"34\":{}},\"comment\":{}}],[\"highscoreweighted\",{\"_index\":25,\"name\":{\"35\":{}},\"comment\":{}}],[\"index\",{\"_index\":0,\"name\":{\"0\":{}},\"comment\":{}}],[\"isvalid\",{\"_index\":36,\"name\":{\"55\":{}},\"comment\":{}}],[\"levenstrategy\",{\"_index\":8,\"name\":{\"9\":{},\"48\":{}},\"comment\":{}}],[\"lowercase\",{\"_index\":14,\"name\":{\"15\":{},\"24\":{}},\"comment\":{}}],[\"matchingstrategies\",{\"_index\":12,\"name\":{\"13\":{}},\"comment\":{}}],[\"name\",{\"_index\":34,\"name\":{\"53\":{}},\"comment\":{}}],[\"normalization\",{\"_index\":13,\"name\":{\"14\":{}},\"comment\":{}}],[\"rawscore\",{\"_index\":31,\"name\":{\"45\":{},\"59\":{}},\"comment\":{}}],[\"removenonalphanumeric\",{\"_index\":19,\"name\":{\"20\":{}},\"comment\":{}}],[\"removepunctuation\",{\"_index\":17,\"name\":{\"18\":{},\"29\":{}},\"comment\":{}}],[\"removewhitespace\",{\"_index\":18,\"name\":{\"19\":{},\"28\":{}},\"comment\":{}}],[\"reorder\",{\"_index\":27,\"name\":{\"39\":{}},\"comment\":{}}],[\"reorderstr\",{\"_index\":1,\"name\":{\"1\":{}},\"comment\":{}}],[\"replacemultiwhitespace\",{\"_index\":20,\"name\":{\"21\":{},\"26\":{}},\"comment\":{}}],[\"replaceunicode\",{\"_index\":16,\"name\":{\"17\":{},\"27\":{}},\"comment\":{}}],[\"score\",{\"_index\":30,\"name\":{\"44\":{},\"58\":{}},\"comment\":{}}],[\"strategies\",{\"_index\":6,\"name\":{\"6\":{},\"32\":{},\"38\":{}},\"comment\":{}}],[\"strategy\",{\"_index\":35,\"name\":{\"54\":{}},\"comment\":{}}],[\"strategyfunc\",{\"_index\":39,\"name\":{\"61\":{}},\"comment\":{}}],[\"strdefaulttransforms\",{\"_index\":22,\"name\":{\"30\":{},\"42\":{}},\"comment\":{}}],[\"stringcomparisonoptions\",{\"_index\":26,\"name\":{\"36\":{}},\"comment\":{}}],[\"stringsameness\",{\"_index\":2,\"name\":{\"2\":{}},\"comment\":{}}],[\"stringsamenessresult\",{\"_index\":23,\"name\":{\"31\":{}},\"comment\":{}}],[\"stringtransformfunc\",{\"_index\":32,\"name\":{\"46\":{}},\"comment\":{}}],[\"transforms\",{\"_index\":21,\"name\":{\"22\":{},\"37\":{},\"41\":{}},\"comment\":{}}],[\"trim\",{\"_index\":15,\"name\":{\"16\":{},\"25\":{}},\"comment\":{}}]],\"pipeline\":[]}}"); 1 + window.searchData = "data:application/octet-stream;base64,H4sIAAAAAAAAA7WbXW/ruBGG/wtzq/WaX/LH3aLFAr1ot2i2Zy+M4EArM4m2tmRIctJtkP9eUKKtGXNkUbJz5cDhO3xFPhyOKPmDlcV7xdabD/afLN+ytYhYnuwNW7Ms35r/sogdyx1bs32xPe5M9WPz7ey13u9YxNJdUlWmYmvGPqNThFidQ5SmKLemfKzLc5znY57WWZGfInVNiKAROySlyeuzG7KXqi6z/OUx2ZvcVFVvT7jZ5N7S0iS1eQzrk2o8smetZXzu/Pv3+s+DGd/dA/mfc7QrVuiY5CB0pmVH0dY8J8dd/ViXSW1eMtON1VtSZsnvHVNey3EDBfqshjurJvZydToGOnkIGm9gvuuWz0VH4DZLjRulP0f2PbvQhhk5gdLjZ2feTD7V0KX4Lo7SosryyWPkqb/A008vL6WpquxtLD2zK3Gm+iSX61+KvQ3xa5nk1XNR7n8+5mnI4iV14xZZZ2ef1OmrzTH+ij5tSH6Tq7tTFzsvyn2yy/6X2AzqhUX/Dd3vdsW7KdOkojI0DnhueX1ksEeyz7rM9oPd2UY391Sawy5Jzb/zLC22w5eIm9+h933xZv5pOzviKes3cKG4k4ffXrPaVIckDRkDLLiTg38U+U+7w2uSH/emzNJAGxeqe/Hw9+OuzkaNCSWb5gZkrvqUcKgkdbkaTk0njkFYEXC106FioE/cuwl7qWeckRkMMM7SwMaHEtRIU057Vz8D2I502BvtKzxfpt5pXrsod/bYkxxHu/TifIFPaiOZZBQHutUpvov5a1tV/Rqe2ijRtCSn+ErJubqWX/0zgQfUKqzau+zo6nUTXfa0Dyw1dZfI8e3sv0x13NXnjrO8NuVzkp77plqPK3MRlcQ9a3iXD0h97TaAvMbAnW2Sn7BDBjLS8J3wa/by+pgW5SSPUHzDkNGGfjPZy2tttjcZA0FuMOgj3t6iZVWR/3JoKrQhl57gBtCJPDKq1+AU0xfl9hXYY2zkIgw25o5IJ7rq1He0tDW7bJ/Vk01B/W22IN1du9PxyFAS71Pcksiv56OrPT5UXj6qq+0PWfVDlr+aMmtzwcUY9V51H07J+0DOvO4R6O9sU8xXC67FRbZCJ0ln03ZTwaihdnc81Q3pKexol7oesvQbOlElzryQ5PrVE4dqpIvBU1TCBtZ8hY+rJ6eDjjr1fbwNnMUTfqDiBg/X8x61tgkvvvAGRyjJNB83mXhwIUKdEHEGdvobR+kBhPkCk1n1LdllZAE5wmMX5T4WQ28QxlsculEIi3i63nEFwi+//2FSskwI6hUGudcC6i0jpjkiKovRg4vGakJxMdE5WW/cy/xlydEn/JbsjpclwYh+G/kt2d6vjJroRElEuIKtbzARUCWFdD5UKw3EYJ9PkSvg1h/szZSVPbdaMzGTsxWL2HNmdlv7RstpD0qL/d5Gjti2SI/Nn0+u2TeT1kVpG7etf5yzaDOP5GKmpXp6ijYncfOP5otTjO6bRshZtOGRjmdyzpGQe0KOhIJFG0EJhScUSChZtJGUUHpCiYSKRRsVCT5T+BKVp1NIp1m00dTYaE+okTBm0SaOxGo2j7HT2BPGSLjocbrwdAukW7Jos4ikmCkRI+HSEy6RcMWizZISrjzhCk+/pWFFKblPDr9Ap2FnTooJejA+3ELBOTUt3CeIY4S4BYMLUuxTxDFG3NLBJSn2UeKYJW4J4SpSy1ksV1js48QxT9xSwjUp9pHimCluUeExKfa54hgsbnHhC1Lss8UxXNwiw5ek2OeLY8CEZYavyEThEyYwYcIyI+ZUz8InTFwkqCZDcWr9CiJHYcKE7FnCwudLYL6EahEhloXw+RKYL6FbRCixz5fAfIm4HS5K7PMlMF/C8UWJfb4E5kssW0Qosc+XwHyJVQsnJfb5EpgvaYkRghJLny+J+ZK8FxHp8yUxX1L09+zzJS82QcuMIJOQJPZBTJhUfRuT9AGTGDCpe8CWPl4S4yUbvBTp2cdLYrykBUaQ27D08ZIYL2mBETEp9vGSGC+56p9kHy+J8VLzvqFWPl0K06UauhaUa+XTpTBdqqFrSYp9uhSmSzV0rUixT5e6KLMsMJLMIoootTBeyiIjOSn2AVMYMGWRkeS2rnzAFAZM9RVdysdLYbzUsq98Uj5dCtOlVn0FlPLhUhguPe8toLRPl8Z0ad5XLGofLo3h0hYXSWYf7cOlMVy6KeDJNKB9uDSGSzdw0dW4D5e+KOQbuMg0oIlaHsOl4x4+tI+Wxmhpi4skF7L24dIYLr3sXU7ap0tjuvSqdzlpHy+N8YotMJJMIbGPV4zxii0xkkwhsc9XjPmKRc9Yxz5d7qvm3vjNlLXZ/q29R95szrfqH+y7u3E+H9h8MMXWH58RW7QfQrafUrefyn2v4/YzFvbzs7urbr4931jb/zmj7hykOyTtepey615PDVi6R3tdWLECVyVvClu4A0HgeQE8L24K/taeJYHYyy52PA+MbZ9qUIMLBoHP3SSuJsRMwHOWLjqfg/DcsRFoufnNSPsrnOr8wxkwCl3ksMlz75zDx+5dNA2ma2S0dt7M+T2D5/bNdzAIHAxCGL/ggTcAFsy7CoyTpeSsAzqXblZ4UED7sok7GwbGQH6Q8bg47+eXVkA8MBsybPG4X591MQB4Ybxl1Vv76AMgFgMqwrBonqtSIw7mbuWW2TIsYveiLUAKjDh3uVeooHin81J6HXABAoetq/bcFIwa8KYDQ+DfVgA7YJXzsOsrk3cPUAlWoHLDpcOyXPvWZl7kCXqDHlgEGVSEodbGPMA3QUE8sDa5W5xijNd38CosCAsA5I5AEUbg+ZUgsEKBSRWWOVyUqkaBYGoMDNO8lLy3L1DTVyrA0hduzxFhWckFP57eeAY+QSrgp+InLDX5NAKDytVTOmwq6EULvLm6S7qwKgxIsuqCW2LY0juFeW4eM4FQYInEYdNc1aXbYeH7e2CSQZ6Srm6RYXtiW1J01VZxeqkRRAcjKoNnpqdQAU7HGDyFIgpXWPqEJdg2JCpR0AQBjypsqfRMC1jPQrhpcWtQhiWx9jccYOUBDrnDWwRsxk8RO2QHs8tyw9abp8/P/wNIjPgIvD4AAA==";
+554 -395
assets/style.css
··· 6 6 --light-color-background-warning: #e6e600; 7 7 --light-color-icon-background: var(--light-color-background); 8 8 --light-color-accent: #c5c7c9; 9 + --light-color-active-menu-item: var(--light-color-accent); 9 10 --light-color-text: #222; 10 - --light-color-text-aside: #707070; 11 - --light-color-link: #4da6ff; 12 - --light-color-ts: #db1373; 13 - --light-color-ts-interface: #139d2c; 14 - --light-color-ts-enum: #9c891a; 15 - --light-color-ts-class: #2484e5; 11 + --light-color-text-aside: #6e6e6e; 12 + --light-color-link: #1f70c2; 13 + --light-color-focus-outline: #3584e4; 14 + 15 + --light-color-ts-keyword: #056bd6; 16 + --light-color-ts-project: #b111c9; 17 + --light-color-ts-module: var(--light-color-ts-project); 18 + --light-color-ts-namespace: var(--light-color-ts-project); 19 + --light-color-ts-enum: #7e6f15; 20 + --light-color-ts-enum-member: var(--light-color-ts-enum); 21 + --light-color-ts-variable: #4760ec; 16 22 --light-color-ts-function: #572be7; 17 - --light-color-ts-namespace: #b111c9; 18 - --light-color-ts-private: #707070; 19 - --light-color-ts-variable: #4d68ff; 23 + --light-color-ts-class: #1f70c2; 24 + --light-color-ts-interface: #108024; 25 + --light-color-ts-constructor: var(--light-color-ts-class); 26 + --light-color-ts-property: var(--light-color-ts-variable); 27 + --light-color-ts-method: var(--light-color-ts-function); 28 + --light-color-ts-call-signature: var(--light-color-ts-method); 29 + --light-color-ts-index-signature: var(--light-color-ts-property); 30 + --light-color-ts-constructor-signature: var(--light-color-ts-constructor); 31 + --light-color-ts-parameter: var(--light-color-ts-variable); 32 + /* type literal not included as links will never be generated to it */ 33 + --light-color-ts-type-parameter: #a55c0e; 34 + --light-color-ts-accessor: var(--light-color-ts-property); 35 + --light-color-ts-get-signature: var(--light-color-ts-accessor); 36 + --light-color-ts-set-signature: var(--light-color-ts-accessor); 37 + --light-color-ts-type-alias: #d51270; 38 + /* reference not included as links will be colored with the kind that it points to */ 39 + --light-color-document: #000000; 40 + 20 41 --light-external-icon: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' width='10' height='10'><path fill-opacity='0' stroke='%23000' stroke-width='10' d='m43,35H5v60h60V57M45,5v10l10,10-30,30 20,20 30-30 10,10h10V5z'/></svg>"); 21 42 --light-color-scheme: light; 22 43 ··· 27 48 --dark-color-warning-text: #222; 28 49 --dark-color-icon-background: var(--dark-color-background-secondary); 29 50 --dark-color-accent: #9096a2; 51 + --dark-color-active-menu-item: #5d5d6a; 30 52 --dark-color-text: #f5f5f5; 31 53 --dark-color-text-aside: #dddddd; 32 54 --dark-color-link: #00aff4; 33 - --dark-color-ts: #ff6492; 55 + --dark-color-focus-outline: #4c97f2; 56 + 57 + --dark-color-ts-keyword: #3399ff; 58 + --dark-color-ts-project: #e358ff; 59 + --dark-color-ts-module: var(--dark-color-ts-project); 60 + --dark-color-ts-namespace: var(--dark-color-ts-project); 61 + --dark-color-ts-enum: #f4d93e; 62 + --dark-color-ts-enum-member: var(--dark-color-ts-enum); 63 + --dark-color-ts-variable: #798dff; 64 + --dark-color-ts-function: #a280ff; 65 + --dark-color-ts-class: #8ac4ff; 34 66 --dark-color-ts-interface: #6cff87; 35 - --dark-color-ts-enum: #f4d93e; 36 - --dark-color-ts-class: #61b0ff; 37 - --dark-color-ts-function: #9772ff; 38 - --dark-color-ts-namespace: #e14dff; 39 - --dark-color-ts-private: #e2e2e2; 40 - --dark-color-ts-variable: #4d68ff; 67 + --dark-color-ts-constructor: var(--dark-color-ts-class); 68 + --dark-color-ts-property: var(--dark-color-ts-variable); 69 + --dark-color-ts-method: var(--dark-color-ts-function); 70 + --dark-color-ts-call-signature: var(--dark-color-ts-method); 71 + --dark-color-ts-index-signature: var(--dark-color-ts-property); 72 + --dark-color-ts-constructor-signature: var(--dark-color-ts-constructor); 73 + --dark-color-ts-parameter: var(--dark-color-ts-variable); 74 + /* type literal not included as links will never be generated to it */ 75 + --dark-color-ts-type-parameter: #e07d13; 76 + --dark-color-ts-accessor: var(--dark-color-ts-property); 77 + --dark-color-ts-get-signature: var(--dark-color-ts-accessor); 78 + --dark-color-ts-set-signature: var(--dark-color-ts-accessor); 79 + --dark-color-ts-type-alias: #ff6492; 80 + /* reference not included as links will be colored with the kind that it points to */ 81 + --dark-color-document: #ffffff; 82 + 41 83 --dark-external-icon: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' width='10' height='10'><path fill-opacity='0' stroke='%23fff' stroke-width='10' d='m43,35H5v60h60V57M45,5v10l10,10-30,30 20,20 30-30 10,10h10V5z'/></svg>"); 42 84 --dark-color-scheme: dark; 43 85 } ··· 50 92 --color-warning-text: var(--light-color-warning-text); 51 93 --color-icon-background: var(--light-color-icon-background); 52 94 --color-accent: var(--light-color-accent); 95 + --color-active-menu-item: var(--light-color-active-menu-item); 53 96 --color-text: var(--light-color-text); 54 97 --color-text-aside: var(--light-color-text-aside); 55 98 --color-link: var(--light-color-link); 56 - --color-ts: var(--light-color-ts); 57 - --color-ts-interface: var(--light-color-ts-interface); 99 + --color-focus-outline: var(--light-color-focus-outline); 100 + 101 + --color-ts-keyword: var(--light-color-ts-keyword); 102 + --color-ts-module: var(--light-color-ts-module); 103 + --color-ts-namespace: var(--light-color-ts-namespace); 58 104 --color-ts-enum: var(--light-color-ts-enum); 105 + --color-ts-enum-member: var(--light-color-ts-enum-member); 106 + --color-ts-variable: var(--light-color-ts-variable); 107 + --color-ts-function: var(--light-color-ts-function); 59 108 --color-ts-class: var(--light-color-ts-class); 60 - --color-ts-function: var(--light-color-ts-function); 61 - --color-ts-namespace: var(--light-color-ts-namespace); 62 - --color-ts-private: var(--light-color-ts-private); 63 - --color-ts-variable: var(--light-color-ts-variable); 109 + --color-ts-interface: var(--light-color-ts-interface); 110 + --color-ts-constructor: var(--light-color-ts-constructor); 111 + --color-ts-property: var(--light-color-ts-property); 112 + --color-ts-method: var(--light-color-ts-method); 113 + --color-ts-call-signature: var(--light-color-ts-call-signature); 114 + --color-ts-index-signature: var(--light-color-ts-index-signature); 115 + --color-ts-constructor-signature: var( 116 + --light-color-ts-constructor-signature 117 + ); 118 + --color-ts-parameter: var(--light-color-ts-parameter); 119 + --color-ts-type-parameter: var(--light-color-ts-type-parameter); 120 + --color-ts-accessor: var(--light-color-ts-accessor); 121 + --color-ts-get-signature: var(--light-color-ts-get-signature); 122 + --color-ts-set-signature: var(--light-color-ts-set-signature); 123 + --color-ts-type-alias: var(--light-color-ts-type-alias); 124 + --color-document: var(--light-color-document); 125 + 64 126 --external-icon: var(--light-external-icon); 65 127 --color-scheme: var(--light-color-scheme); 66 128 } ··· 74 136 --color-warning-text: var(--dark-color-warning-text); 75 137 --color-icon-background: var(--dark-color-icon-background); 76 138 --color-accent: var(--dark-color-accent); 139 + --color-active-menu-item: var(--dark-color-active-menu-item); 77 140 --color-text: var(--dark-color-text); 78 141 --color-text-aside: var(--dark-color-text-aside); 79 142 --color-link: var(--dark-color-link); 80 - --color-ts: var(--dark-color-ts); 81 - --color-ts-interface: var(--dark-color-ts-interface); 143 + --color-focus-outline: var(--dark-color-focus-outline); 144 + 145 + --color-ts-keyword: var(--dark-color-ts-keyword); 146 + --color-ts-module: var(--dark-color-ts-module); 147 + --color-ts-namespace: var(--dark-color-ts-namespace); 82 148 --color-ts-enum: var(--dark-color-ts-enum); 83 - --color-ts-class: var(--dark-color-ts-class); 84 - --color-ts-function: var(--dark-color-ts-function); 85 - --color-ts-namespace: var(--dark-color-ts-namespace); 86 - --color-ts-private: var(--dark-color-ts-private); 149 + --color-ts-enum-member: var(--dark-color-ts-enum-member); 87 150 --color-ts-variable: var(--dark-color-ts-variable); 151 + --color-ts-function: var(--dark-color-ts-function); 152 + --color-ts-class: var(--dark-color-ts-class); 153 + --color-ts-interface: var(--dark-color-ts-interface); 154 + --color-ts-constructor: var(--dark-color-ts-constructor); 155 + --color-ts-property: var(--dark-color-ts-property); 156 + --color-ts-method: var(--dark-color-ts-method); 157 + --color-ts-call-signature: var(--dark-color-ts-call-signature); 158 + --color-ts-index-signature: var(--dark-color-ts-index-signature); 159 + --color-ts-constructor-signature: var( 160 + --dark-color-ts-constructor-signature 161 + ); 162 + --color-ts-parameter: var(--dark-color-ts-parameter); 163 + --color-ts-type-parameter: var(--dark-color-ts-type-parameter); 164 + --color-ts-accessor: var(--dark-color-ts-accessor); 165 + --color-ts-get-signature: var(--dark-color-ts-get-signature); 166 + --color-ts-set-signature: var(--dark-color-ts-set-signature); 167 + --color-ts-type-alias: var(--dark-color-ts-type-alias); 168 + --color-document: var(--dark-color-document); 169 + 88 170 --external-icon: var(--dark-external-icon); 89 171 --color-scheme: var(--dark-color-scheme); 90 172 } ··· 105 187 --color-warning-text: var(--light-color-warning-text); 106 188 --color-icon-background: var(--light-color-icon-background); 107 189 --color-accent: var(--light-color-accent); 190 + --color-active-menu-item: var(--light-color-active-menu-item); 108 191 --color-text: var(--light-color-text); 109 192 --color-text-aside: var(--light-color-text-aside); 110 193 --color-link: var(--light-color-link); 111 - --color-ts: var(--light-color-ts); 112 - --color-ts-interface: var(--light-color-ts-interface); 113 - --color-ts-enum: var(--light-color-ts-enum); 114 - --color-ts-class: var(--light-color-ts-class); 115 - --color-ts-function: var(--light-color-ts-function); 194 + --color-focus-outline: var(--light-color-focus-outline); 195 + 196 + --color-ts-keyword: var(--light-color-ts-keyword); 197 + --color-ts-module: var(--light-color-ts-module); 116 198 --color-ts-namespace: var(--light-color-ts-namespace); 117 - --color-ts-private: var(--light-color-ts-private); 199 + --color-ts-enum: var(--light-color-ts-enum); 200 + --color-ts-enum-member: var(--light-color-ts-enum-member); 118 201 --color-ts-variable: var(--light-color-ts-variable); 202 + --color-ts-function: var(--light-color-ts-function); 203 + --color-ts-class: var(--light-color-ts-class); 204 + --color-ts-interface: var(--light-color-ts-interface); 205 + --color-ts-constructor: var(--light-color-ts-constructor); 206 + --color-ts-property: var(--light-color-ts-property); 207 + --color-ts-method: var(--light-color-ts-method); 208 + --color-ts-call-signature: var(--light-color-ts-call-signature); 209 + --color-ts-index-signature: var(--light-color-ts-index-signature); 210 + --color-ts-constructor-signature: var( 211 + --light-color-ts-constructor-signature 212 + ); 213 + --color-ts-parameter: var(--light-color-ts-parameter); 214 + --color-ts-type-parameter: var(--light-color-ts-type-parameter); 215 + --color-ts-accessor: var(--light-color-ts-accessor); 216 + --color-ts-get-signature: var(--light-color-ts-get-signature); 217 + --color-ts-set-signature: var(--light-color-ts-set-signature); 218 + --color-ts-type-alias: var(--light-color-ts-type-alias); 219 + --color-document: var(--light-color-document); 220 + 119 221 --external-icon: var(--light-external-icon); 120 222 --color-scheme: var(--light-color-scheme); 121 223 } ··· 127 229 --color-warning-text: var(--dark-color-warning-text); 128 230 --color-icon-background: var(--dark-color-icon-background); 129 231 --color-accent: var(--dark-color-accent); 232 + --color-active-menu-item: var(--dark-color-active-menu-item); 130 233 --color-text: var(--dark-color-text); 131 234 --color-text-aside: var(--dark-color-text-aside); 132 235 --color-link: var(--dark-color-link); 133 - --color-ts: var(--dark-color-ts); 134 - --color-ts-interface: var(--dark-color-ts-interface); 236 + --color-focus-outline: var(--dark-color-focus-outline); 237 + 238 + --color-ts-keyword: var(--dark-color-ts-keyword); 239 + --color-ts-module: var(--dark-color-ts-module); 240 + --color-ts-namespace: var(--dark-color-ts-namespace); 135 241 --color-ts-enum: var(--dark-color-ts-enum); 136 - --color-ts-class: var(--dark-color-ts-class); 242 + --color-ts-enum-member: var(--dark-color-ts-enum-member); 243 + --color-ts-variable: var(--dark-color-ts-variable); 137 244 --color-ts-function: var(--dark-color-ts-function); 138 - --color-ts-namespace: var(--dark-color-ts-namespace); 139 - --color-ts-private: var(--dark-color-ts-private); 140 - --color-ts-variable: var(--dark-color-ts-variable); 245 + --color-ts-class: var(--dark-color-ts-class); 246 + --color-ts-interface: var(--dark-color-ts-interface); 247 + --color-ts-constructor: var(--dark-color-ts-constructor); 248 + --color-ts-property: var(--dark-color-ts-property); 249 + --color-ts-method: var(--dark-color-ts-method); 250 + --color-ts-call-signature: var(--dark-color-ts-call-signature); 251 + --color-ts-index-signature: var(--dark-color-ts-index-signature); 252 + --color-ts-constructor-signature: var( 253 + --dark-color-ts-constructor-signature 254 + ); 255 + --color-ts-parameter: var(--dark-color-ts-parameter); 256 + --color-ts-type-parameter: var(--dark-color-ts-type-parameter); 257 + --color-ts-accessor: var(--dark-color-ts-accessor); 258 + --color-ts-get-signature: var(--dark-color-ts-get-signature); 259 + --color-ts-set-signature: var(--dark-color-ts-set-signature); 260 + --color-ts-type-alias: var(--dark-color-ts-type-alias); 261 + --color-document: var(--dark-color-document); 262 + 141 263 --external-icon: var(--dark-external-icon); 142 264 --color-scheme: var(--dark-color-scheme); 265 + } 266 + 267 + *:focus-visible, 268 + .tsd-accordion-summary:focus-visible svg { 269 + outline: 2px solid var(--color-focus-outline); 143 270 } 144 271 145 272 .always-visible, ··· 186 313 margin: 2.33rem 0; 187 314 } 188 315 189 - .uppercase { 190 - text-transform: uppercase; 191 - } 192 - 193 - pre { 194 - white-space: pre; 195 - white-space: pre-wrap; 196 - word-wrap: break-word; 197 - } 198 - 199 316 dl, 200 317 menu, 201 318 ol, ··· 208 325 } 209 326 210 327 .container { 211 - max-width: 1600px; 328 + max-width: 1700px; 212 329 padding: 0 2rem; 213 330 } 214 331 215 - @media (min-width: 640px) { 216 - .container { 217 - padding: 0 4rem; 218 - } 219 - } 220 - @media (min-width: 1200px) { 221 - .container { 222 - padding: 0 8rem; 223 - } 224 - } 225 - @media (min-width: 1600px) { 226 - .container { 227 - padding: 0 12rem; 228 - } 229 - } 230 - 231 332 /* Footer */ 232 - .tsd-generator { 333 + footer { 233 334 border-top: 1px solid var(--color-accent); 234 335 padding-top: 1rem; 235 336 padding-bottom: 1rem; 236 337 max-height: 3.5rem; 237 338 } 238 - 239 - .tsd-generator > p { 240 - margin-top: 0; 241 - margin-bottom: 0; 242 - padding: 0 1rem; 339 + footer > p { 340 + margin: 0 1em; 243 341 } 244 342 245 343 .container-main { 246 - display: flex; 247 - justify-content: space-between; 248 - position: relative; 249 344 margin: 0 auto; 250 - } 251 - 252 - .col-4, 253 - .col-8 { 254 - box-sizing: border-box; 255 - float: left; 256 - padding: 2rem 1rem; 257 - } 258 - 259 - .col-4 { 260 - flex: 0 0 25%; 261 - } 262 - .col-8 { 263 - flex: 1 0; 264 - flex-wrap: wrap; 265 - padding-left: 0; 345 + /* toolbar, footer, margin */ 346 + min-height: calc(100vh - 41px - 56px - 4rem); 266 347 } 267 348 268 349 @keyframes fade-in { ··· 305 386 opacity: 0; 306 387 } 307 388 } 308 - @keyframes shift-to-left { 309 - from { 310 - transform: translate(0, 0); 311 - } 312 - to { 313 - transform: translate(-25%, 0); 314 - } 315 - } 316 - @keyframes unshift-to-left { 317 - from { 318 - transform: translate(-25%, 0); 319 - } 320 - to { 321 - transform: translate(0, 0); 322 - } 323 - } 324 389 @keyframes pop-in-from-right { 325 390 from { 326 391 transform: translate(100%, 0); ··· 340 405 } 341 406 body { 342 407 background: var(--color-background); 343 - font-family: "Segoe UI", sans-serif; 408 + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", 409 + Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; 344 410 font-size: 16px; 345 411 color: var(--color-text); 346 412 } ··· 357 423 background-position: top 3px right; 358 424 background-repeat: no-repeat; 359 425 padding-right: 13px; 426 + } 427 + a.tsd-anchor-link { 428 + color: var(--color-text); 360 429 } 361 430 362 431 code, ··· 369 438 } 370 439 371 440 pre { 441 + position: relative; 442 + white-space: pre; 443 + white-space: pre-wrap; 444 + word-wrap: break-word; 372 445 padding: 10px; 373 - border: 0.1em solid var(--color-accent); 446 + border: 1px solid var(--color-accent); 374 447 } 375 448 pre code { 376 449 padding: 0; 377 450 font-size: 100%; 378 451 } 452 + pre > button { 453 + position: absolute; 454 + top: 10px; 455 + right: 10px; 456 + opacity: 0; 457 + transition: opacity 0.1s; 458 + box-sizing: border-box; 459 + } 460 + pre:hover > button, 461 + pre > button.visible { 462 + opacity: 1; 463 + } 379 464 380 465 blockquote { 381 466 margin: 1em 0; ··· 391 476 padding: 0 0 0 20px; 392 477 margin: 0; 393 478 } 394 - .tsd-typography h4, 395 479 .tsd-typography .tsd-index-panel h3, 396 480 .tsd-index-panel .tsd-typography h3, 481 + .tsd-typography h4, 397 482 .tsd-typography h5, 398 483 .tsd-typography h6 { 399 484 font-size: 1em; 400 - margin: 0; 401 485 } 402 486 .tsd-typography h5, 403 487 .tsd-typography h6 { ··· 408 492 .tsd-typography ol { 409 493 margin: 1em 0; 410 494 } 411 - 412 - @media (max-width: 1024px) { 413 - html .col-content { 414 - float: none; 415 - max-width: 100%; 416 - width: 100%; 417 - padding-top: 3rem; 418 - } 419 - html .col-menu { 420 - position: fixed !important; 421 - overflow-y: auto; 422 - -webkit-overflow-scrolling: touch; 423 - z-index: 1024; 424 - top: 0 !important; 425 - bottom: 0 !important; 426 - left: auto !important; 427 - right: 0 !important; 428 - padding: 1.5rem 1.5rem 0 0; 429 - max-width: 25rem; 430 - visibility: hidden; 431 - background-color: var(--color-background); 432 - transform: translate(100%, 0); 433 - } 434 - html .col-menu > *:last-child { 435 - padding-bottom: 20px; 436 - } 437 - html .overlay { 438 - content: ""; 439 - display: block; 440 - position: fixed; 441 - z-index: 1023; 442 - top: 0; 443 - left: 0; 444 - right: 0; 445 - bottom: 0; 446 - background-color: rgba(0, 0, 0, 0.75); 447 - visibility: hidden; 448 - } 449 - 450 - .to-has-menu .overlay { 451 - animation: fade-in 0.4s; 452 - } 453 - 454 - .to-has-menu :is(header, footer, .col-content) { 455 - animation: shift-to-left 0.4s; 456 - } 457 - 458 - .to-has-menu .col-menu { 459 - animation: pop-in-from-right 0.4s; 460 - } 461 - 462 - .from-has-menu .overlay { 463 - animation: fade-out 0.4s; 464 - } 465 - 466 - .from-has-menu :is(header, footer, .col-content) { 467 - animation: unshift-to-left 0.4s; 468 - } 469 - 470 - .from-has-menu .col-menu { 471 - animation: pop-out-to-right 0.4s; 472 - } 473 - 474 - .has-menu body { 475 - overflow: hidden; 476 - } 477 - .has-menu .overlay { 478 - visibility: visible; 479 - } 480 - .has-menu :is(header, footer, .col-content) { 481 - transform: translate(-25%, 0); 482 - } 483 - .has-menu .col-menu { 484 - visibility: visible; 485 - transform: translate(0, 0); 486 - display: flex; 487 - flex-direction: column; 488 - gap: 1.5rem; 489 - max-height: 100vh; 490 - padding: 1rem 2rem; 491 - } 492 - .has-menu .tsd-navigation { 493 - max-height: 100%; 494 - } 495 + .tsd-typography table { 496 + border-collapse: collapse; 497 + border: none; 498 + } 499 + .tsd-typography td, 500 + .tsd-typography th { 501 + padding: 6px 13px; 502 + border: 1px solid var(--color-accent); 503 + } 504 + .tsd-typography thead, 505 + .tsd-typography tr:nth-child(even) { 506 + background-color: var(--color-background-secondary); 495 507 } 496 508 497 509 .tsd-breadcrumb { ··· 574 586 } 575 587 .tsd-filter-input { 576 588 display: flex; 577 - width: fit-content; 578 589 width: -moz-fit-content; 590 + width: fit-content; 579 591 align-items: center; 580 - user-select: none; 581 592 -webkit-user-select: none; 582 593 -moz-user-select: none; 583 594 -ms-user-select: none; 595 + user-select: none; 584 596 cursor: pointer; 585 597 } 586 598 .tsd-filter-input input[type="checkbox"] { ··· 603 615 Don't remove unless you know what you're doing. */ 604 616 opacity: 0.99; 605 617 } 606 - .tsd-filter-input input[type="checkbox"]:focus + svg { 607 - transform: scale(0.95); 608 - } 609 - .tsd-filter-input input[type="checkbox"]:focus:not(:focus-visible) + svg { 610 - transform: scale(1); 618 + .tsd-filter-input input[type="checkbox"]:focus-visible + svg { 619 + outline: 2px solid var(--color-focus-outline); 611 620 } 612 621 .tsd-checkbox-background { 613 622 fill: var(--color-accent); ··· 624 633 stroke: var(--color-accent); 625 634 } 626 635 627 - .tsd-theme-toggle { 628 - padding-top: 0.75rem; 636 + .settings-label { 637 + font-weight: bold; 638 + text-transform: uppercase; 639 + display: inline-block; 629 640 } 630 - .tsd-theme-toggle > h4 { 631 - display: inline; 632 - vertical-align: middle; 633 - margin-right: 0.75rem; 641 + 642 + .tsd-filter-visibility .settings-label { 643 + margin: 0.75rem 0 0.5rem 0; 644 + } 645 + 646 + .tsd-theme-toggle .settings-label { 647 + margin: 0.75rem 0.75rem 0 0; 634 648 } 635 649 636 650 .tsd-hierarchy { ··· 641 655 font-weight: bold; 642 656 } 643 657 658 + .tsd-full-hierarchy:not(:last-child) { 659 + margin-bottom: 1em; 660 + padding-bottom: 1em; 661 + border-bottom: 1px solid var(--color-accent); 662 + } 663 + .tsd-full-hierarchy, 664 + .tsd-full-hierarchy ul { 665 + list-style: none; 666 + margin: 0; 667 + padding: 0; 668 + } 669 + .tsd-full-hierarchy ul { 670 + padding-left: 1.5rem; 671 + } 672 + .tsd-full-hierarchy a { 673 + padding: 0.25rem 0 !important; 674 + font-size: 1rem; 675 + display: inline-flex; 676 + align-items: center; 677 + color: var(--color-text); 678 + } 679 + 644 680 .tsd-panel-group.tsd-index-group { 645 681 margin-bottom: 0; 646 682 } ··· 672 708 -o-page-break-inside: avoid; 673 709 page-break-inside: avoid; 674 710 } 675 - .tsd-index-panel a, 676 - .tsd-index-panel a.tsd-parent-kind-module { 677 - color: var(--color-ts); 678 - } 679 - .tsd-index-panel a.tsd-parent-kind-interface { 680 - color: var(--color-ts-interface); 681 - } 682 - .tsd-index-panel a.tsd-parent-kind-enum { 683 - color: var(--color-ts-enum); 684 - } 685 - .tsd-index-panel a.tsd-parent-kind-class { 686 - color: var(--color-ts-class); 687 - } 688 - .tsd-index-panel a.tsd-kind-module { 689 - color: var(--color-ts-namespace); 690 - } 691 - .tsd-index-panel a.tsd-kind-interface { 692 - color: var(--color-ts-interface); 693 - } 694 - .tsd-index-panel a.tsd-kind-enum { 695 - color: var(--color-ts-enum); 696 - } 697 - .tsd-index-panel a.tsd-kind-class { 698 - color: var(--color-ts-class); 699 - } 700 - .tsd-index-panel a.tsd-kind-function { 701 - color: var(--color-ts-function); 702 - } 703 - .tsd-index-panel a.tsd-kind-namespace { 704 - color: var(--color-ts-namespace); 705 - } 706 - .tsd-index-panel a.tsd-kind-variable { 707 - color: var(--color-ts-variable); 708 - } 709 - .tsd-index-panel a.tsd-is-private { 710 - color: var(--color-ts-private); 711 - } 712 711 713 712 .tsd-flag { 714 713 display: inline-block; ··· 723 722 } 724 723 725 724 .tsd-anchor { 726 - position: absolute; 725 + position: relative; 727 726 top: -100px; 728 727 } 729 728 ··· 737 736 margin-bottom: 0; 738 737 border-bottom: none; 739 738 } 740 - .tsd-member [data-tsd-kind] { 741 - color: var(--color-ts); 742 - } 743 - .tsd-member [data-tsd-kind="Interface"] { 744 - color: var(--color-ts-interface); 745 - } 746 - .tsd-member [data-tsd-kind="Enum"] { 747 - color: var(--color-ts-enum); 748 - } 749 - .tsd-member [data-tsd-kind="Class"] { 750 - color: var(--color-ts-class); 739 + 740 + .tsd-navigation.settings { 741 + margin: 1rem 0; 751 742 } 752 - .tsd-member [data-tsd-kind="Private"] { 753 - color: var(--color-ts-private); 743 + .tsd-navigation > a, 744 + .tsd-navigation .tsd-accordion-summary { 745 + width: calc(100% - 0.25rem); 746 + display: flex; 747 + align-items: center; 754 748 } 755 - 756 - .tsd-navigation a { 757 - display: block; 758 - margin: 0.4rem 0; 759 - border-left: 2px solid transparent; 749 + .tsd-navigation a, 750 + .tsd-navigation summary > span, 751 + .tsd-page-navigation a { 752 + display: flex; 753 + width: calc(100% - 0.25rem); 754 + align-items: center; 755 + padding: 0.25rem; 760 756 color: var(--color-text); 761 757 text-decoration: none; 762 - transition: border-left-color 0.1s; 758 + box-sizing: border-box; 759 + } 760 + .tsd-navigation a.current, 761 + .tsd-page-navigation a.current { 762 + background: var(--color-active-menu-item); 763 763 } 764 - .tsd-navigation a:hover { 764 + .tsd-navigation a:hover, 765 + .tsd-page-navigation a:hover { 765 766 text-decoration: underline; 766 767 } 767 - .tsd-navigation ul { 768 - margin: 0; 768 + .tsd-navigation ul, 769 + .tsd-page-navigation ul { 770 + margin-top: 0; 771 + margin-bottom: 0; 769 772 padding: 0; 770 773 list-style: none; 771 774 } 772 - .tsd-navigation li { 775 + .tsd-navigation li, 776 + .tsd-page-navigation li { 773 777 padding: 0; 778 + max-width: 100%; 774 779 } 775 - 776 - .tsd-navigation.primary .tsd-accordion-details > ul { 777 - margin-top: 0.75rem; 780 + .tsd-navigation .tsd-nav-link { 781 + display: none; 778 782 } 779 - .tsd-navigation.primary a { 780 - padding: 0.75rem 0.5rem; 781 - margin: 0; 783 + .tsd-nested-navigation { 784 + margin-left: 3rem; 782 785 } 783 - .tsd-navigation.primary ul li a { 784 - margin-left: 0.5rem; 786 + .tsd-nested-navigation > li > details { 787 + margin-left: -1.5rem; 785 788 } 786 - .tsd-navigation.primary ul li li a { 789 + .tsd-small-nested-navigation { 787 790 margin-left: 1.5rem; 788 791 } 789 - .tsd-navigation.primary ul li li li a { 790 - margin-left: 2.5rem; 791 - } 792 - .tsd-navigation.primary ul li li li li a { 793 - margin-left: 3.5rem; 794 - } 795 - .tsd-navigation.primary ul li li li li li a { 796 - margin-left: 4.5rem; 797 - } 798 - .tsd-navigation.primary ul li li li li li li a { 799 - margin-left: 5.5rem; 800 - } 801 - .tsd-navigation.primary li.current > a { 802 - border-left: 0.15rem var(--color-text) solid; 803 - } 804 - .tsd-navigation.primary li.selected > a { 805 - font-weight: bold; 806 - border-left: 0.2rem var(--color-text) solid; 807 - } 808 - .tsd-navigation.primary ul li a:hover { 809 - border-left: 0.2rem var(--color-text-aside) solid; 810 - } 811 - .tsd-navigation.primary li.globals + li > span, 812 - .tsd-navigation.primary li.globals + li > a { 813 - padding-top: 20px; 792 + .tsd-small-nested-navigation > li > details { 793 + margin-left: -1.5rem; 814 794 } 815 795 816 - .tsd-navigation.secondary.tsd-navigation--toolbar-hide { 817 - max-height: calc(100vh - 1rem); 818 - top: 0.5rem; 819 - } 820 - .tsd-navigation.secondary > ul { 821 - display: inline; 822 - padding-right: 0.5rem; 823 - transition: opacity 0.2s; 824 - } 825 - .tsd-navigation.secondary ul li a { 826 - padding-left: 0; 827 - } 828 - .tsd-navigation.secondary ul li li a { 829 - padding-left: 1.1rem; 830 - } 831 - .tsd-navigation.secondary ul li li li a { 832 - padding-left: 2.2rem; 833 - } 834 - .tsd-navigation.secondary ul li li li li a { 835 - padding-left: 3.3rem; 836 - } 837 - .tsd-navigation.secondary ul li li li li li a { 838 - padding-left: 4.4rem; 839 - } 840 - .tsd-navigation.secondary ul li li li li li li a { 841 - padding-left: 5.5rem; 796 + .tsd-page-navigation ul { 797 + padding-left: 1.75rem; 842 798 } 843 799 844 800 #tsd-sidebar-links a { ··· 851 807 } 852 808 853 809 a.tsd-index-link { 854 - margin: 0.25rem 0; 810 + padding: 0.25rem 0 !important; 855 811 font-size: 1rem; 856 812 line-height: 1.25rem; 857 813 display: inline-flex; 858 814 align-items: center; 815 + color: var(--color-text); 859 816 } 860 - .tsd-accordion-summary > h1, 861 - .tsd-accordion-summary > h2, 862 - .tsd-accordion-summary > h3, 863 - .tsd-accordion-summary > h4, 864 - .tsd-accordion-summary > h5 { 865 - display: inline-flex; 866 - align-items: center; 867 - vertical-align: middle; 868 - margin-bottom: 0; 869 - user-select: none; 817 + .tsd-accordion-summary { 818 + list-style-type: none; /* hide marker on non-safari */ 819 + outline: none; /* broken on safari, so just hide it */ 820 + } 821 + .tsd-accordion-summary::-webkit-details-marker { 822 + display: none; /* hide marker on safari */ 823 + } 824 + .tsd-accordion-summary, 825 + .tsd-accordion-summary a { 870 826 -moz-user-select: none; 871 827 -webkit-user-select: none; 872 828 -ms-user-select: none; 829 + user-select: none; 830 + 831 + cursor: pointer; 873 832 } 874 - .tsd-accordion-summary { 875 - display: block; 876 - cursor: pointer; 833 + .tsd-accordion-summary a { 834 + width: calc(100% - 1.5rem); 877 835 } 878 836 .tsd-accordion-summary > * { 879 837 margin-top: 0; ··· 881 839 padding-top: 0; 882 840 padding-bottom: 0; 883 841 } 884 - .tsd-accordion-summary::-webkit-details-marker { 885 - display: none; 886 - } 887 - .tsd-index-accordion .tsd-accordion-summary svg { 888 - margin-right: 0.25rem; 842 + .tsd-accordion .tsd-accordion-summary > svg { 843 + margin-left: 0.25rem; 889 844 } 890 845 .tsd-index-content > :not(:first-child) { 891 846 margin-top: 0.75rem; ··· 910 865 margin-right: 0.8rem; 911 866 } 912 867 913 - @media (min-width: 1025px) { 914 - .col-content { 915 - margin: 2rem auto; 916 - } 917 - 918 - .menu-sticky-wrap { 919 - position: sticky; 920 - height: calc(100vh - 2rem); 921 - top: 4rem; 922 - right: 0; 923 - padding: 0 1.5rem; 924 - padding-top: 1rem; 925 - margin-top: 3rem; 926 - transition: 0.3s ease-in-out; 927 - transition-property: top, padding-top, padding, height; 928 - overflow-y: auto; 929 - } 930 - .col-menu { 931 - border-left: 1px solid var(--color-accent); 932 - } 933 - .col-menu--hide { 934 - top: 1rem; 935 - } 936 - .col-menu .tsd-navigation:not(:last-child) { 937 - padding-bottom: 1.75rem; 938 - } 939 - } 940 - 941 868 .tsd-panel { 942 869 margin-bottom: 2.5rem; 943 870 } ··· 961 888 } 962 889 963 890 .tsd-panel-group { 964 - margin: 4rem 0; 891 + margin: 2rem 0; 965 892 } 966 893 .tsd-panel-group.tsd-index-group { 967 894 margin: 2rem 0; ··· 969 896 .tsd-panel-group.tsd-index-group details { 970 897 margin: 2rem 0; 971 898 } 899 + .tsd-panel-group > .tsd-accordion-summary { 900 + margin-bottom: 1rem; 901 + } 972 902 973 903 #tsd-search { 974 904 transition: background-color 0.2s; ··· 1018 948 box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); 1019 949 } 1020 950 #tsd-search .results li { 1021 - padding: 0 10px; 1022 951 background-color: var(--color-background); 952 + line-height: initial; 953 + padding: 4px; 1023 954 } 1024 955 #tsd-search .results li:nth-child(even) { 1025 956 background-color: var(--color-background-secondary); ··· 1027 958 #tsd-search .results li.state { 1028 959 display: none; 1029 960 } 1030 - #tsd-search .results li.current, 1031 - #tsd-search .results li:hover { 961 + #tsd-search .results li.current:not(.no-results), 962 + #tsd-search .results li:hover:not(.no-results) { 1032 963 background-color: var(--color-accent); 1033 964 } 1034 965 #tsd-search .results a { 1035 - display: block; 966 + display: flex; 967 + align-items: center; 968 + padding: 0.25rem; 969 + box-sizing: border-box; 1036 970 } 1037 971 #tsd-search .results a:before { 1038 972 top: 10px; ··· 1088 1022 overflow-x: auto; 1089 1023 } 1090 1024 1025 + .tsd-signature-keyword { 1026 + color: var(--color-ts-keyword); 1027 + font-weight: normal; 1028 + } 1029 + 1091 1030 .tsd-signature-symbol { 1092 1031 color: var(--color-text-aside); 1093 1032 font-weight: normal; ··· 1109 1048 border-width: 1px 0; 1110 1049 transition: background-color 0.1s; 1111 1050 } 1051 + .tsd-signatures .tsd-index-signature:not(:last-child) { 1052 + margin-bottom: 1em; 1053 + } 1054 + .tsd-signatures .tsd-index-signature .tsd-signature { 1055 + border-width: 1px; 1056 + } 1112 1057 .tsd-description .tsd-signatures .tsd-signature { 1113 1058 border-width: 1px; 1114 1059 } ··· 1143 1088 } 1144 1089 1145 1090 .tsd-page-toolbar { 1146 - position: fixed; 1091 + position: sticky; 1147 1092 z-index: 1; 1148 1093 top: 0; 1149 1094 left: 0; ··· 1183 1128 padding: 12px 0; 1184 1129 } 1185 1130 1186 - .tsd-page-toolbar--hide { 1187 - transform: translateY(-100%); 1188 - } 1189 - 1190 1131 .tsd-widget { 1191 1132 display: inline-block; 1192 1133 overflow: hidden; 1193 1134 opacity: 0.8; 1194 1135 height: 40px; 1195 - transition: opacity 0.1s, background-color 0.2s; 1136 + transition: 1137 + opacity 0.1s, 1138 + background-color 0.2s; 1196 1139 vertical-align: bottom; 1197 1140 cursor: pointer; 1198 1141 } ··· 1214 1157 .tsd-widget.menu { 1215 1158 display: none; 1216 1159 } 1217 - @media (max-width: 1024px) { 1218 - .tsd-widget.options, 1219 - .tsd-widget.menu { 1220 - display: inline-block; 1221 - } 1222 - } 1223 1160 input[type="checkbox"] + .tsd-widget:before { 1224 1161 background-position: -120px 0; 1225 1162 } ··· 1250 1187 } 1251 1188 1252 1189 .deprecated { 1253 - text-decoration: line-through; 1190 + text-decoration: line-through !important; 1254 1191 } 1255 1192 1256 1193 .warning { ··· 1259 1196 background: var(--color-background-warning); 1260 1197 } 1261 1198 1199 + .tsd-kind-project { 1200 + color: var(--color-ts-project); 1201 + } 1202 + .tsd-kind-module { 1203 + color: var(--color-ts-module); 1204 + } 1205 + .tsd-kind-namespace { 1206 + color: var(--color-ts-namespace); 1207 + } 1208 + .tsd-kind-enum { 1209 + color: var(--color-ts-enum); 1210 + } 1211 + .tsd-kind-enum-member { 1212 + color: var(--color-ts-enum-member); 1213 + } 1214 + .tsd-kind-variable { 1215 + color: var(--color-ts-variable); 1216 + } 1217 + .tsd-kind-function { 1218 + color: var(--color-ts-function); 1219 + } 1220 + .tsd-kind-class { 1221 + color: var(--color-ts-class); 1222 + } 1223 + .tsd-kind-interface { 1224 + color: var(--color-ts-interface); 1225 + } 1226 + .tsd-kind-constructor { 1227 + color: var(--color-ts-constructor); 1228 + } 1229 + .tsd-kind-property { 1230 + color: var(--color-ts-property); 1231 + } 1232 + .tsd-kind-method { 1233 + color: var(--color-ts-method); 1234 + } 1235 + .tsd-kind-call-signature { 1236 + color: var(--color-ts-call-signature); 1237 + } 1238 + .tsd-kind-index-signature { 1239 + color: var(--color-ts-index-signature); 1240 + } 1241 + .tsd-kind-constructor-signature { 1242 + color: var(--color-ts-constructor-signature); 1243 + } 1244 + .tsd-kind-parameter { 1245 + color: var(--color-ts-parameter); 1246 + } 1247 + .tsd-kind-type-literal { 1248 + color: var(--color-ts-type-literal); 1249 + } 1250 + .tsd-kind-type-parameter { 1251 + color: var(--color-ts-type-parameter); 1252 + } 1253 + .tsd-kind-accessor { 1254 + color: var(--color-ts-accessor); 1255 + } 1256 + .tsd-kind-get-signature { 1257 + color: var(--color-ts-get-signature); 1258 + } 1259 + .tsd-kind-set-signature { 1260 + color: var(--color-ts-set-signature); 1261 + } 1262 + .tsd-kind-type-alias { 1263 + color: var(--color-ts-type-alias); 1264 + } 1265 + 1266 + /* if we have a kind icon, don't color the text by kind */ 1267 + .tsd-kind-icon ~ span { 1268 + color: var(--color-text); 1269 + } 1270 + 1262 1271 * { 1263 1272 scrollbar-width: thin; 1264 1273 scrollbar-color: var(--color-accent) var(--color-icon-background); ··· 1277 1286 border-radius: 999rem; 1278 1287 border: 0.25rem solid var(--color-icon-background); 1279 1288 } 1289 + 1290 + /* mobile */ 1291 + @media (max-width: 769px) { 1292 + .tsd-widget.options, 1293 + .tsd-widget.menu { 1294 + display: inline-block; 1295 + } 1296 + 1297 + .container-main { 1298 + display: flex; 1299 + } 1300 + html .col-content { 1301 + float: none; 1302 + max-width: 100%; 1303 + width: 100%; 1304 + } 1305 + html .col-sidebar { 1306 + position: fixed !important; 1307 + overflow-y: auto; 1308 + -webkit-overflow-scrolling: touch; 1309 + z-index: 1024; 1310 + top: 0 !important; 1311 + bottom: 0 !important; 1312 + left: auto !important; 1313 + right: 0 !important; 1314 + padding: 1.5rem 1.5rem 0 0; 1315 + width: 75vw; 1316 + visibility: hidden; 1317 + background-color: var(--color-background); 1318 + transform: translate(100%, 0); 1319 + } 1320 + html .col-sidebar > *:last-child { 1321 + padding-bottom: 20px; 1322 + } 1323 + html .overlay { 1324 + content: ""; 1325 + display: block; 1326 + position: fixed; 1327 + z-index: 1023; 1328 + top: 0; 1329 + left: 0; 1330 + right: 0; 1331 + bottom: 0; 1332 + background-color: rgba(0, 0, 0, 0.75); 1333 + visibility: hidden; 1334 + } 1335 + 1336 + .to-has-menu .overlay { 1337 + animation: fade-in 0.4s; 1338 + } 1339 + 1340 + .to-has-menu .col-sidebar { 1341 + animation: pop-in-from-right 0.4s; 1342 + } 1343 + 1344 + .from-has-menu .overlay { 1345 + animation: fade-out 0.4s; 1346 + } 1347 + 1348 + .from-has-menu .col-sidebar { 1349 + animation: pop-out-to-right 0.4s; 1350 + } 1351 + 1352 + .has-menu body { 1353 + overflow: hidden; 1354 + } 1355 + .has-menu .overlay { 1356 + visibility: visible; 1357 + } 1358 + .has-menu .col-sidebar { 1359 + visibility: visible; 1360 + transform: translate(0, 0); 1361 + display: flex; 1362 + flex-direction: column; 1363 + gap: 1.5rem; 1364 + max-height: 100vh; 1365 + padding: 1rem 2rem; 1366 + } 1367 + .has-menu .tsd-navigation { 1368 + max-height: 100%; 1369 + } 1370 + #tsd-toolbar-links { 1371 + display: none; 1372 + } 1373 + .tsd-navigation .tsd-nav-link { 1374 + display: flex; 1375 + } 1376 + } 1377 + 1378 + /* one sidebar */ 1379 + @media (min-width: 770px) { 1380 + .container-main { 1381 + display: grid; 1382 + grid-template-columns: minmax(0, 1fr) minmax(0, 2fr); 1383 + grid-template-areas: "sidebar content"; 1384 + margin: 2rem auto; 1385 + } 1386 + 1387 + .col-sidebar { 1388 + grid-area: sidebar; 1389 + } 1390 + .col-content { 1391 + grid-area: content; 1392 + padding: 0 1rem; 1393 + } 1394 + } 1395 + @media (min-width: 770px) and (max-width: 1399px) { 1396 + .col-sidebar { 1397 + max-height: calc(100vh - 2rem - 42px); 1398 + overflow: auto; 1399 + position: sticky; 1400 + top: 42px; 1401 + padding-top: 1rem; 1402 + } 1403 + .site-menu { 1404 + margin-top: 1rem; 1405 + } 1406 + } 1407 + 1408 + /* two sidebars */ 1409 + @media (min-width: 1200px) { 1410 + .container-main { 1411 + grid-template-columns: minmax(0, 1fr) minmax(0, 2.5fr) minmax(0, 20rem); 1412 + grid-template-areas: "sidebar content toc"; 1413 + } 1414 + 1415 + .col-sidebar { 1416 + display: contents; 1417 + } 1418 + 1419 + .page-menu { 1420 + grid-area: toc; 1421 + padding-left: 1rem; 1422 + } 1423 + .site-menu { 1424 + grid-area: sidebar; 1425 + } 1426 + 1427 + .site-menu { 1428 + margin-top: 1rem 0; 1429 + } 1430 + 1431 + .page-menu, 1432 + .site-menu { 1433 + max-height: calc(100vh - 2rem - 42px); 1434 + overflow: auto; 1435 + position: sticky; 1436 + top: 42px; 1437 + } 1438 + }
+1 -86
functions/index.createStringSameness.html
··· 1 - <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>createStringSameness | string-sameness Docs</title><meta name="description" content="Documentation for string-sameness Docs"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script async src="../assets/search.js" id="search-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os"</script><header class="tsd-page-toolbar"> 2 - <div class="tsd-toolbar-contents container"> 3 - <div class="table-cell" id="tsd-search" data-base=".."> 4 - <div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M15.7824 13.833L12.6666 10.7177C12.5259 10.5771 12.3353 10.499 12.1353 10.499H11.6259C12.4884 9.39596 13.001 8.00859 13.001 6.49937C13.001 2.90909 10.0914 0 6.50048 0C2.90959 0 0 2.90909 0 6.49937C0 10.0896 2.90959 12.9987 6.50048 12.9987C8.00996 12.9987 9.39756 12.4863 10.5008 11.6239V12.1332C10.5008 12.3332 10.5789 12.5238 10.7195 12.6644L13.8354 15.7797C14.1292 16.0734 14.6042 16.0734 14.8948 15.7797L15.7793 14.8954C16.0731 14.6017 16.0731 14.1267 15.7824 13.833ZM6.50048 10.499C4.29094 10.499 2.50018 8.71165 2.50018 6.49937C2.50018 4.29021 4.28781 2.49976 6.50048 2.49976C8.71001 2.49976 10.5008 4.28708 10.5008 6.49937C10.5008 8.70852 8.71314 10.499 6.50048 10.499Z" fill="var(--color-text)"></path></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div> 5 - <div class="field"> 6 - <div id="tsd-toolbar-links"><a href="http://foxxmd.github.io/string-sameness">Docs</a><a href="https://github.com/foxxmd/string-sameness">GitHub</a></div></div> 7 - <ul class="results"> 8 - <li class="state loading">Preparing search index...</li> 9 - <li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">string-sameness Docs</a></div> 10 - <div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><rect x="1" y="3" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="7" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="11" width="14" height="2" fill="var(--color-text)"></rect></svg></a></div></div></header> 11 - <div class="container container-main"> 12 - <div class="col-8 col-content"> 13 - <div class="tsd-page-title"> 14 - <ul class="tsd-breadcrumb"> 15 - <li><a href="../modules.html">string-sameness Docs</a></li> 16 - <li><a href="../modules/index.html">index</a></li> 17 - <li><a href="index.createStringSameness.html">createStringSameness</a></li></ul> 18 - <h1>Function createStringSameness</h1></div> 19 - <section class="tsd-panel"> 20 - <ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module"> 21 - <li class="tsd-signature tsd-anchor-link" id="createStringSameness">create<wbr/>String<wbr/>Sameness<span class="tsd-signature-symbol">(</span>defaults<span class="tsd-signature-symbol">: </span><a href="../interfaces/index.StringComparisonOptions.html" class="tsd-signature-type" data-tsd-kind="Interface">StringComparisonOptions</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span>valA<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, valB<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, options<span class="tsd-signature-symbol">?: </span><a href="../interfaces/index.StringComparisonOptions.html" class="tsd-signature-type" data-tsd-kind="Interface">StringComparisonOptions</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><a href="../interfaces/index.StringSamenessResult.html" class="tsd-signature-type" data-tsd-kind="Interface">StringSamenessResult</a><span class="tsd-signature-symbol">)</span><a href="#createStringSameness" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none" id="icon-anchor-a"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5" id="icon-anchor-b"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5" id="icon-anchor-c"></path></svg></a></li> 22 - <li class="tsd-description"> 23 - <div class="tsd-parameters"> 24 - <h4 class="tsd-parameters-title">Parameters</h4> 25 - <ul class="tsd-parameter-list"> 26 - <li> 27 - <h5>defaults: <a href="../interfaces/index.StringComparisonOptions.html" class="tsd-signature-type" data-tsd-kind="Interface">StringComparisonOptions</a></h5></li></ul></div> 28 - <h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span>valA<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, valB<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, options<span class="tsd-signature-symbol">?: </span><a href="../interfaces/index.StringComparisonOptions.html" class="tsd-signature-type" data-tsd-kind="Interface">StringComparisonOptions</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><a href="../interfaces/index.StringSamenessResult.html" class="tsd-signature-type" data-tsd-kind="Interface">StringSamenessResult</a><span class="tsd-signature-symbol">)</span></h4> 29 - <ul class="tsd-parameters"> 30 - <li class="tsd-parameter-signature"> 31 - <ul class="tsd-signatures tsd-kind-type-literal"> 32 - <li class="tsd-signature" id="createStringSameness.__type.__type-1"><span class="tsd-signature-symbol">(</span>valA<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, valB<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, options<span class="tsd-signature-symbol">?: </span><a href="../interfaces/index.StringComparisonOptions.html" class="tsd-signature-type" data-tsd-kind="Interface">StringComparisonOptions</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/index.StringSamenessResult.html" class="tsd-signature-type" data-tsd-kind="Interface">StringSamenessResult</a></li> 33 - <li class="tsd-description"> 34 - <div class="tsd-parameters"> 35 - <h4 class="tsd-parameters-title">Parameters</h4> 36 - <ul class="tsd-parameter-list"> 37 - <li> 38 - <h5>valA: <span class="tsd-signature-type">string</span></h5></li> 39 - <li> 40 - <h5>valB: <span class="tsd-signature-type">string</span></h5></li> 41 - <li> 42 - <h5>options: <a href="../interfaces/index.StringComparisonOptions.html" class="tsd-signature-type" data-tsd-kind="Interface">StringComparisonOptions</a><span class="tsd-signature-symbol"> = {}</span></h5></li></ul></div> 43 - <h4 class="tsd-returns-title">Returns <a href="../interfaces/index.StringSamenessResult.html" class="tsd-signature-type" data-tsd-kind="Interface">StringSamenessResult</a></h4></li></ul></li></ul><aside class="tsd-sources"> 44 - <ul> 45 - <li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/f2a3484/src/index.ts#L153">index.ts:153</a></li></ul></aside></li></ul></section></div> 46 - <div class="col-4 col-menu menu-sticky-wrap menu-highlight"> 47 - <div class="tsd-navigation settings"> 48 - <details class="tsd-index-accordion"><summary class="tsd-accordion-summary"> 49 - <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></svg> Settings</h3></summary> 50 - <div class="tsd-accordion-details"> 51 - <div class="tsd-filter-visibility"> 52 - <h4 class="uppercase">Member Visibility</h4><form> 53 - <ul id="tsd-filter-options"> 54 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li> 55 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li> 56 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li> 57 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></form></div> 58 - <div class="tsd-theme-toggle"> 59 - <h4 class="uppercase">Theme</h4><select id="theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div> 60 - <nav class="tsd-navigation primary"> 61 - <details class="tsd-index-accordion" open><summary class="tsd-accordion-summary"> 62 - <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></svg> Modules</h3></summary> 63 - <div class="tsd-accordion-details"> 64 - <ul> 65 - <li class="current"><a href="../modules.html">string-<wbr/>sameness <wbr/>Docs</a> 66 - <ul> 67 - <li class="current tsd-kind-module"><a href="../modules/index.html">index</a></li> 68 - <li class="tsd-kind-module"><a href="../modules/matchingStrategies.html">matching<wbr/>Strategies</a></li> 69 - <li class="tsd-kind-module"><a href="../modules/normalization.html">normalization</a></li></ul></li></ul></div></details></nav> 70 - <nav class="tsd-navigation secondary menu-sticky"> 71 - <ul> 72 - <li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.StringComparisonOptions.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-interface)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-256-path"></rect><path d="M9.51 16V15.016H11.298V8.224H9.51V7.24H14.19V8.224H12.402V15.016H14.19V16H9.51Z" fill="var(--color-text)" id="icon-256-text"></path></svg>String<wbr/>Comparison<wbr/>Options</a></li> 73 - <li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.StringSamenessResult.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-256-path"></use><use href="#icon-256-text"></use></svg>String<wbr/>Sameness<wbr/>Result</a></li> 74 - <li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.ComparisonStrategyResult.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-256-path"></use><use href="#icon-256-text"></use></svg>Comparison<wbr/>Strategy<wbr/>Result</a></li> 75 - <li class="tsd-kind-type-alias tsd-parent-kind-module"><a href="../types/index.StringTransformFunc.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-4194304-path"></rect><path d="M11.31 16V8.224H8.91V7.24H14.79V8.224H12.39V16H11.31Z" fill="var(--color-text)" id="icon-4194304-text"></path></svg>String<wbr/>Transform<wbr/>Func</a></li> 76 - <li class="tsd-kind-variable tsd-parent-kind-module"><a href="../variables/index.defaultStrategies.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-variable)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-32-path"></rect><path d="M11.106 16L8.85 7.24H9.966L11.454 13.192C11.558 13.608 11.646 13.996 11.718 14.356C11.79 14.708 11.842 14.976 11.874 15.16C11.906 14.976 11.954 14.708 12.018 14.356C12.09 13.996 12.178 13.608 12.282 13.192L13.758 7.24H14.85L12.582 16H11.106Z" fill="var(--color-text)" id="icon-32-text"></path></svg>default<wbr/>Strategies</a></li> 77 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="index.stringSameness.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-function)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-64-path"></rect><path d="M9.39 16V7.24H14.55V8.224H10.446V11.128H14.238V12.112H10.47V16H9.39Z" fill="var(--color-text)" id="icon-64-text"></path></svg>string<wbr/>Sameness</a></li> 78 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="index.reorderStr.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>reorder<wbr/>Str</a></li> 79 - <li class="current tsd-kind-function tsd-parent-kind-module"><a href="index.createStringSameness.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>create<wbr/>String<wbr/>Sameness</a></li> 80 - <li class="tsd-kind-variable tsd-parent-kind-module"><a href="../variables/index.strategies.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-32-path"></use><use href="#icon-32-text"></use></svg>strategies</a></li> 81 - <li class="tsd-kind-variable tsd-parent-kind-module"><a href="../variables/index.defaultStrCompareTransformFuncs.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-32-path"></use><use href="#icon-32-text"></use></svg>default<wbr/>Str<wbr/>Compare<wbr/>Transform<wbr/>Funcs</a></li> 82 - <li class="tsd-kind-reference tsd-parent-kind-module"><a href="../modules/index.html#transforms" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="#FF4D82" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="12" id="icon-8388608-path"></rect><path d="M10.354 17V8.24H13.066C13.586 8.24 14.042 8.348 14.434 8.564C14.826 8.772 15.13 9.064 15.346 9.44C15.562 9.816 15.67 10.256 15.67 10.76C15.67 11.352 15.514 11.86 15.202 12.284C14.898 12.708 14.482 13 13.954 13.16L15.79 17H14.518L12.838 13.28H11.434V17H10.354ZM11.434 12.308H13.066C13.514 12.308 13.874 12.168 14.146 11.888C14.418 11.6 14.554 11.224 14.554 10.76C14.554 10.288 14.418 9.912 14.146 9.632C13.874 9.352 13.514 9.212 13.066 9.212H11.434V12.308Z" fill="var(--color-text)" id="icon-8388608-text"></path></svg>transforms</a></li> 83 - <li class="tsd-kind-reference tsd-parent-kind-module"><a href="../modules/index.html#strDefaultTransforms" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-8388608-path"></use><use href="#icon-8388608-text"></use></svg>str<wbr/>Default<wbr/>Transforms</a></li></ul></nav></div></div> 84 - <div class="container tsd-generator"> 85 - <p>Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></div> 86 - <div class="overlay"></div><script src="../assets/main.js"></script></body></html> 1 + <!DOCTYPE html><html class="default" lang="en"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>createStringSameness | string-sameness Docs</title><meta name="description" content="Documentation for string-sameness Docs"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"><a href="http://foxxmd.github.io/string-sameness">Docs</a><a href="https://github.com/foxxmd/string-sameness">GitHub</a></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">string-sameness Docs</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../index.html">string-sameness Docs</a></li><li><a href="../modules/index.html">index</a></li><li><a href="index.createStringSameness.html">createStringSameness</a></li></ul><h1>Function createStringSameness</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="createStringSameness" class="tsd-anchor"></a><span class="tsd-kind-call-signature">create<wbr/>String<wbr/>Sameness</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">defaults</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">valA</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, <span class="tsd-kind-parameter">valB</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, <span class="tsd-kind-parameter">options</span><span class="tsd-signature-symbol">?: </span><a href="../interfaces/index.StringComparisonOptions.html" class="tsd-signature-type tsd-kind-interface">StringComparisonOptions</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><a href="../interfaces/index.StringSamenessResult.html" class="tsd-signature-type tsd-kind-interface">StringSamenessResult</a><span class="tsd-signature-symbol">)</span><a href="#createStringSameness" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">defaults</span>: <a href="../interfaces/index.StringComparisonOptions.html" class="tsd-signature-type tsd-kind-interface">StringComparisonOptions</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">valA</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, <span class="tsd-kind-parameter">valB</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, <span class="tsd-kind-parameter">options</span><span class="tsd-signature-symbol">?: </span><a href="../interfaces/index.StringComparisonOptions.html" class="tsd-signature-type tsd-kind-interface">StringComparisonOptions</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><a href="../interfaces/index.StringSamenessResult.html" class="tsd-signature-type tsd-kind-interface">StringSamenessResult</a><span class="tsd-signature-symbol">)</span></h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="createStringSameness.__type.__type-1"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">valA</span>, <span class="tsd-kind-parameter">valB</span>, <span class="tsd-kind-parameter">options</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/index.StringSamenessResult.html" class="tsd-signature-type tsd-kind-interface">StringSamenessResult</a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">valA</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">valB</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">options</span>: <a href="../interfaces/index.StringComparisonOptions.html" class="tsd-signature-type tsd-kind-interface">StringComparisonOptions</a><span class="tsd-signature-symbol"> = {}</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/index.StringSamenessResult.html" class="tsd-signature-type tsd-kind-interface">StringSamenessResult</a></h4></li></ul></li></ul><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/e87e34b932aed732202f38cc44589bae21d4ce36/src/index.ts#L153">index.ts:153</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><span class="settings-label">Member Visibility</span><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></div><div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav id="tsd-sidebar-links" class="tsd-navigation"><a href="http://foxxmd.github.io/string-sameness" class="tsd-nav-link">Docs</a><a href="https://github.com/foxxmd/string-sameness" class="tsd-nav-link">GitHub</a></nav><nav class="tsd-navigation"><a href="../index.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>string-sameness Docs</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
+1 -75
functions/index.reorderStr.html
··· 1 - <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>reorderStr | string-sameness Docs</title><meta name="description" content="Documentation for string-sameness Docs"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script async src="../assets/search.js" id="search-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os"</script><header class="tsd-page-toolbar"> 2 - <div class="tsd-toolbar-contents container"> 3 - <div class="table-cell" id="tsd-search" data-base=".."> 4 - <div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M15.7824 13.833L12.6666 10.7177C12.5259 10.5771 12.3353 10.499 12.1353 10.499H11.6259C12.4884 9.39596 13.001 8.00859 13.001 6.49937C13.001 2.90909 10.0914 0 6.50048 0C2.90959 0 0 2.90909 0 6.49937C0 10.0896 2.90959 12.9987 6.50048 12.9987C8.00996 12.9987 9.39756 12.4863 10.5008 11.6239V12.1332C10.5008 12.3332 10.5789 12.5238 10.7195 12.6644L13.8354 15.7797C14.1292 16.0734 14.6042 16.0734 14.8948 15.7797L15.7793 14.8954C16.0731 14.6017 16.0731 14.1267 15.7824 13.833ZM6.50048 10.499C4.29094 10.499 2.50018 8.71165 2.50018 6.49937C2.50018 4.29021 4.28781 2.49976 6.50048 2.49976C8.71001 2.49976 10.5008 4.28708 10.5008 6.49937C10.5008 8.70852 8.71314 10.499 6.50048 10.499Z" fill="var(--color-text)"></path></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div> 5 - <div class="field"> 6 - <div id="tsd-toolbar-links"><a href="http://foxxmd.github.io/string-sameness">Docs</a><a href="https://github.com/foxxmd/string-sameness">GitHub</a></div></div> 7 - <ul class="results"> 8 - <li class="state loading">Preparing search index...</li> 9 - <li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">string-sameness Docs</a></div> 10 - <div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><rect x="1" y="3" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="7" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="11" width="14" height="2" fill="var(--color-text)"></rect></svg></a></div></div></header> 11 - <div class="container container-main"> 12 - <div class="col-8 col-content"> 13 - <div class="tsd-page-title"> 14 - <ul class="tsd-breadcrumb"> 15 - <li><a href="../modules.html">string-sameness Docs</a></li> 16 - <li><a href="../modules/index.html">index</a></li> 17 - <li><a href="index.reorderStr.html">reorderStr</a></li></ul> 18 - <h1>Function reorderStr</h1></div> 19 - <section class="tsd-panel"> 20 - <ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module"> 21 - <li class="tsd-signature tsd-anchor-link" id="reorderStr">reorder<wbr/>Str<span class="tsd-signature-symbol">(</span>strA<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, strB<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, options<span class="tsd-signature-symbol">?: </span><a href="../interfaces/index.StringComparisonOptions.html" class="tsd-signature-type" data-tsd-kind="Interface">StringComparisonOptions</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]</span><a href="#reorderStr" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none" id="icon-anchor-a"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5" id="icon-anchor-b"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5" id="icon-anchor-c"></path></svg></a></li> 22 - <li class="tsd-description"> 23 - <div class="tsd-parameters"> 24 - <h4 class="tsd-parameters-title">Parameters</h4> 25 - <ul class="tsd-parameter-list"> 26 - <li> 27 - <h5>strA: <span class="tsd-signature-type">string</span></h5></li> 28 - <li> 29 - <h5>strB: <span class="tsd-signature-type">string</span></h5></li> 30 - <li> 31 - <h5><code class="tsd-tag ts-flagOptional">Optional</code> options: <a href="../interfaces/index.StringComparisonOptions.html" class="tsd-signature-type" data-tsd-kind="Interface">StringComparisonOptions</a></h5></li></ul></div> 32 - <h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]</span></h4><aside class="tsd-sources"> 33 - <ul> 34 - <li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/f2a3484/src/index.ts#L82">index.ts:82</a></li></ul></aside></li></ul></section></div> 35 - <div class="col-4 col-menu menu-sticky-wrap menu-highlight"> 36 - <div class="tsd-navigation settings"> 37 - <details class="tsd-index-accordion"><summary class="tsd-accordion-summary"> 38 - <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></svg> Settings</h3></summary> 39 - <div class="tsd-accordion-details"> 40 - <div class="tsd-filter-visibility"> 41 - <h4 class="uppercase">Member Visibility</h4><form> 42 - <ul id="tsd-filter-options"> 43 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li> 44 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li> 45 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li> 46 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></form></div> 47 - <div class="tsd-theme-toggle"> 48 - <h4 class="uppercase">Theme</h4><select id="theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div> 49 - <nav class="tsd-navigation primary"> 50 - <details class="tsd-index-accordion" open><summary class="tsd-accordion-summary"> 51 - <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></svg> Modules</h3></summary> 52 - <div class="tsd-accordion-details"> 53 - <ul> 54 - <li class="current"><a href="../modules.html">string-<wbr/>sameness <wbr/>Docs</a> 55 - <ul> 56 - <li class="current tsd-kind-module"><a href="../modules/index.html">index</a></li> 57 - <li class="tsd-kind-module"><a href="../modules/matchingStrategies.html">matching<wbr/>Strategies</a></li> 58 - <li class="tsd-kind-module"><a href="../modules/normalization.html">normalization</a></li></ul></li></ul></div></details></nav> 59 - <nav class="tsd-navigation secondary menu-sticky"> 60 - <ul> 61 - <li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.StringComparisonOptions.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-interface)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-256-path"></rect><path d="M9.51 16V15.016H11.298V8.224H9.51V7.24H14.19V8.224H12.402V15.016H14.19V16H9.51Z" fill="var(--color-text)" id="icon-256-text"></path></svg>String<wbr/>Comparison<wbr/>Options</a></li> 62 - <li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.StringSamenessResult.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-256-path"></use><use href="#icon-256-text"></use></svg>String<wbr/>Sameness<wbr/>Result</a></li> 63 - <li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.ComparisonStrategyResult.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-256-path"></use><use href="#icon-256-text"></use></svg>Comparison<wbr/>Strategy<wbr/>Result</a></li> 64 - <li class="tsd-kind-type-alias tsd-parent-kind-module"><a href="../types/index.StringTransformFunc.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-4194304-path"></rect><path d="M11.31 16V8.224H8.91V7.24H14.79V8.224H12.39V16H11.31Z" fill="var(--color-text)" id="icon-4194304-text"></path></svg>String<wbr/>Transform<wbr/>Func</a></li> 65 - <li class="tsd-kind-variable tsd-parent-kind-module"><a href="../variables/index.defaultStrategies.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-variable)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-32-path"></rect><path d="M11.106 16L8.85 7.24H9.966L11.454 13.192C11.558 13.608 11.646 13.996 11.718 14.356C11.79 14.708 11.842 14.976 11.874 15.16C11.906 14.976 11.954 14.708 12.018 14.356C12.09 13.996 12.178 13.608 12.282 13.192L13.758 7.24H14.85L12.582 16H11.106Z" fill="var(--color-text)" id="icon-32-text"></path></svg>default<wbr/>Strategies</a></li> 66 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="index.stringSameness.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-function)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-64-path"></rect><path d="M9.39 16V7.24H14.55V8.224H10.446V11.128H14.238V12.112H10.47V16H9.39Z" fill="var(--color-text)" id="icon-64-text"></path></svg>string<wbr/>Sameness</a></li> 67 - <li class="current tsd-kind-function tsd-parent-kind-module"><a href="index.reorderStr.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>reorder<wbr/>Str</a></li> 68 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="index.createStringSameness.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>create<wbr/>String<wbr/>Sameness</a></li> 69 - <li class="tsd-kind-variable tsd-parent-kind-module"><a href="../variables/index.strategies.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-32-path"></use><use href="#icon-32-text"></use></svg>strategies</a></li> 70 - <li class="tsd-kind-variable tsd-parent-kind-module"><a href="../variables/index.defaultStrCompareTransformFuncs.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-32-path"></use><use href="#icon-32-text"></use></svg>default<wbr/>Str<wbr/>Compare<wbr/>Transform<wbr/>Funcs</a></li> 71 - <li class="tsd-kind-reference tsd-parent-kind-module"><a href="../modules/index.html#transforms" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="#FF4D82" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="12" id="icon-8388608-path"></rect><path d="M10.354 17V8.24H13.066C13.586 8.24 14.042 8.348 14.434 8.564C14.826 8.772 15.13 9.064 15.346 9.44C15.562 9.816 15.67 10.256 15.67 10.76C15.67 11.352 15.514 11.86 15.202 12.284C14.898 12.708 14.482 13 13.954 13.16L15.79 17H14.518L12.838 13.28H11.434V17H10.354ZM11.434 12.308H13.066C13.514 12.308 13.874 12.168 14.146 11.888C14.418 11.6 14.554 11.224 14.554 10.76C14.554 10.288 14.418 9.912 14.146 9.632C13.874 9.352 13.514 9.212 13.066 9.212H11.434V12.308Z" fill="var(--color-text)" id="icon-8388608-text"></path></svg>transforms</a></li> 72 - <li class="tsd-kind-reference tsd-parent-kind-module"><a href="../modules/index.html#strDefaultTransforms" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-8388608-path"></use><use href="#icon-8388608-text"></use></svg>str<wbr/>Default<wbr/>Transforms</a></li></ul></nav></div></div> 73 - <div class="container tsd-generator"> 74 - <p>Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></div> 75 - <div class="overlay"></div><script src="../assets/main.js"></script></body></html> 1 + <!DOCTYPE html><html class="default" lang="en"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>reorderStr | string-sameness Docs</title><meta name="description" content="Documentation for string-sameness Docs"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"><a href="http://foxxmd.github.io/string-sameness">Docs</a><a href="https://github.com/foxxmd/string-sameness">GitHub</a></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">string-sameness Docs</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../index.html">string-sameness Docs</a></li><li><a href="../modules/index.html">index</a></li><li><a href="index.reorderStr.html">reorderStr</a></li></ul><h1>Function reorderStr</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="reorderStr" class="tsd-anchor"></a><span class="tsd-kind-call-signature">reorder<wbr/>Str</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">strA</span>, <span class="tsd-kind-parameter">strB</span>, <span class="tsd-kind-parameter">options</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]</span><a href="#reorderStr" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">strA</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">strB</span>: <span class="tsd-signature-type">string</span></span></li><li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">options</span>: <a href="../interfaces/index.StringComparisonOptions.html" class="tsd-signature-type tsd-kind-interface">StringComparisonOptions</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/e87e34b932aed732202f38cc44589bae21d4ce36/src/index.ts#L82">index.ts:82</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><span class="settings-label">Member Visibility</span><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></div><div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav id="tsd-sidebar-links" class="tsd-navigation"><a href="http://foxxmd.github.io/string-sameness" class="tsd-nav-link">Docs</a><a href="https://github.com/foxxmd/string-sameness" class="tsd-nav-link">GitHub</a></nav><nav class="tsd-navigation"><a href="../index.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>string-sameness Docs</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
+1 -75
functions/index.stringSameness.html
··· 1 - <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>stringSameness | string-sameness Docs</title><meta name="description" content="Documentation for string-sameness Docs"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script async src="../assets/search.js" id="search-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os"</script><header class="tsd-page-toolbar"> 2 - <div class="tsd-toolbar-contents container"> 3 - <div class="table-cell" id="tsd-search" data-base=".."> 4 - <div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M15.7824 13.833L12.6666 10.7177C12.5259 10.5771 12.3353 10.499 12.1353 10.499H11.6259C12.4884 9.39596 13.001 8.00859 13.001 6.49937C13.001 2.90909 10.0914 0 6.50048 0C2.90959 0 0 2.90909 0 6.49937C0 10.0896 2.90959 12.9987 6.50048 12.9987C8.00996 12.9987 9.39756 12.4863 10.5008 11.6239V12.1332C10.5008 12.3332 10.5789 12.5238 10.7195 12.6644L13.8354 15.7797C14.1292 16.0734 14.6042 16.0734 14.8948 15.7797L15.7793 14.8954C16.0731 14.6017 16.0731 14.1267 15.7824 13.833ZM6.50048 10.499C4.29094 10.499 2.50018 8.71165 2.50018 6.49937C2.50018 4.29021 4.28781 2.49976 6.50048 2.49976C8.71001 2.49976 10.5008 4.28708 10.5008 6.49937C10.5008 8.70852 8.71314 10.499 6.50048 10.499Z" fill="var(--color-text)"></path></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div> 5 - <div class="field"> 6 - <div id="tsd-toolbar-links"><a href="http://foxxmd.github.io/string-sameness">Docs</a><a href="https://github.com/foxxmd/string-sameness">GitHub</a></div></div> 7 - <ul class="results"> 8 - <li class="state loading">Preparing search index...</li> 9 - <li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">string-sameness Docs</a></div> 10 - <div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><rect x="1" y="3" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="7" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="11" width="14" height="2" fill="var(--color-text)"></rect></svg></a></div></div></header> 11 - <div class="container container-main"> 12 - <div class="col-8 col-content"> 13 - <div class="tsd-page-title"> 14 - <ul class="tsd-breadcrumb"> 15 - <li><a href="../modules.html">string-sameness Docs</a></li> 16 - <li><a href="../modules/index.html">index</a></li> 17 - <li><a href="index.stringSameness.html">stringSameness</a></li></ul> 18 - <h1>Function stringSameness</h1></div> 19 - <section class="tsd-panel"> 20 - <ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module"> 21 - <li class="tsd-signature tsd-anchor-link" id="stringSameness">string<wbr/>Sameness<span class="tsd-signature-symbol">(</span>valA<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, valB<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, options<span class="tsd-signature-symbol">?: </span><a href="../interfaces/index.StringComparisonOptions.html" class="tsd-signature-type" data-tsd-kind="Interface">StringComparisonOptions</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/index.StringSamenessResult.html" class="tsd-signature-type" data-tsd-kind="Interface">StringSamenessResult</a><a href="#stringSameness" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none" id="icon-anchor-a"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5" id="icon-anchor-b"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5" id="icon-anchor-c"></path></svg></a></li> 22 - <li class="tsd-description"> 23 - <div class="tsd-parameters"> 24 - <h4 class="tsd-parameters-title">Parameters</h4> 25 - <ul class="tsd-parameter-list"> 26 - <li> 27 - <h5>valA: <span class="tsd-signature-type">string</span></h5></li> 28 - <li> 29 - <h5>valB: <span class="tsd-signature-type">string</span></h5></li> 30 - <li> 31 - <h5><code class="tsd-tag ts-flagOptional">Optional</code> options: <a href="../interfaces/index.StringComparisonOptions.html" class="tsd-signature-type" data-tsd-kind="Interface">StringComparisonOptions</a></h5></li></ul></div> 32 - <h4 class="tsd-returns-title">Returns <a href="../interfaces/index.StringSamenessResult.html" class="tsd-signature-type" data-tsd-kind="Interface">StringSamenessResult</a></h4><aside class="tsd-sources"> 33 - <ul> 34 - <li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/f2a3484/src/index.ts#L23">index.ts:23</a></li></ul></aside></li></ul></section></div> 35 - <div class="col-4 col-menu menu-sticky-wrap menu-highlight"> 36 - <div class="tsd-navigation settings"> 37 - <details class="tsd-index-accordion"><summary class="tsd-accordion-summary"> 38 - <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></svg> Settings</h3></summary> 39 - <div class="tsd-accordion-details"> 40 - <div class="tsd-filter-visibility"> 41 - <h4 class="uppercase">Member Visibility</h4><form> 42 - <ul id="tsd-filter-options"> 43 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li> 44 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li> 45 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li> 46 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></form></div> 47 - <div class="tsd-theme-toggle"> 48 - <h4 class="uppercase">Theme</h4><select id="theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div> 49 - <nav class="tsd-navigation primary"> 50 - <details class="tsd-index-accordion" open><summary class="tsd-accordion-summary"> 51 - <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></svg> Modules</h3></summary> 52 - <div class="tsd-accordion-details"> 53 - <ul> 54 - <li class="current"><a href="../modules.html">string-<wbr/>sameness <wbr/>Docs</a> 55 - <ul> 56 - <li class="current tsd-kind-module"><a href="../modules/index.html">index</a></li> 57 - <li class="tsd-kind-module"><a href="../modules/matchingStrategies.html">matching<wbr/>Strategies</a></li> 58 - <li class="tsd-kind-module"><a href="../modules/normalization.html">normalization</a></li></ul></li></ul></div></details></nav> 59 - <nav class="tsd-navigation secondary menu-sticky"> 60 - <ul> 61 - <li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.StringComparisonOptions.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-interface)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-256-path"></rect><path d="M9.51 16V15.016H11.298V8.224H9.51V7.24H14.19V8.224H12.402V15.016H14.19V16H9.51Z" fill="var(--color-text)" id="icon-256-text"></path></svg>String<wbr/>Comparison<wbr/>Options</a></li> 62 - <li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.StringSamenessResult.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-256-path"></use><use href="#icon-256-text"></use></svg>String<wbr/>Sameness<wbr/>Result</a></li> 63 - <li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.ComparisonStrategyResult.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-256-path"></use><use href="#icon-256-text"></use></svg>Comparison<wbr/>Strategy<wbr/>Result</a></li> 64 - <li class="tsd-kind-type-alias tsd-parent-kind-module"><a href="../types/index.StringTransformFunc.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-4194304-path"></rect><path d="M11.31 16V8.224H8.91V7.24H14.79V8.224H12.39V16H11.31Z" fill="var(--color-text)" id="icon-4194304-text"></path></svg>String<wbr/>Transform<wbr/>Func</a></li> 65 - <li class="tsd-kind-variable tsd-parent-kind-module"><a href="../variables/index.defaultStrategies.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-variable)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-32-path"></rect><path d="M11.106 16L8.85 7.24H9.966L11.454 13.192C11.558 13.608 11.646 13.996 11.718 14.356C11.79 14.708 11.842 14.976 11.874 15.16C11.906 14.976 11.954 14.708 12.018 14.356C12.09 13.996 12.178 13.608 12.282 13.192L13.758 7.24H14.85L12.582 16H11.106Z" fill="var(--color-text)" id="icon-32-text"></path></svg>default<wbr/>Strategies</a></li> 66 - <li class="current tsd-kind-function tsd-parent-kind-module"><a href="index.stringSameness.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-function)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-64-path"></rect><path d="M9.39 16V7.24H14.55V8.224H10.446V11.128H14.238V12.112H10.47V16H9.39Z" fill="var(--color-text)" id="icon-64-text"></path></svg>string<wbr/>Sameness</a></li> 67 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="index.reorderStr.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>reorder<wbr/>Str</a></li> 68 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="index.createStringSameness.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>create<wbr/>String<wbr/>Sameness</a></li> 69 - <li class="tsd-kind-variable tsd-parent-kind-module"><a href="../variables/index.strategies.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-32-path"></use><use href="#icon-32-text"></use></svg>strategies</a></li> 70 - <li class="tsd-kind-variable tsd-parent-kind-module"><a href="../variables/index.defaultStrCompareTransformFuncs.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-32-path"></use><use href="#icon-32-text"></use></svg>default<wbr/>Str<wbr/>Compare<wbr/>Transform<wbr/>Funcs</a></li> 71 - <li class="tsd-kind-reference tsd-parent-kind-module"><a href="../modules/index.html#transforms" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="#FF4D82" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="12" id="icon-8388608-path"></rect><path d="M10.354 17V8.24H13.066C13.586 8.24 14.042 8.348 14.434 8.564C14.826 8.772 15.13 9.064 15.346 9.44C15.562 9.816 15.67 10.256 15.67 10.76C15.67 11.352 15.514 11.86 15.202 12.284C14.898 12.708 14.482 13 13.954 13.16L15.79 17H14.518L12.838 13.28H11.434V17H10.354ZM11.434 12.308H13.066C13.514 12.308 13.874 12.168 14.146 11.888C14.418 11.6 14.554 11.224 14.554 10.76C14.554 10.288 14.418 9.912 14.146 9.632C13.874 9.352 13.514 9.212 13.066 9.212H11.434V12.308Z" fill="var(--color-text)" id="icon-8388608-text"></path></svg>transforms</a></li> 72 - <li class="tsd-kind-reference tsd-parent-kind-module"><a href="../modules/index.html#strDefaultTransforms" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-8388608-path"></use><use href="#icon-8388608-text"></use></svg>str<wbr/>Default<wbr/>Transforms</a></li></ul></nav></div></div> 73 - <div class="container tsd-generator"> 74 - <p>Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></div> 75 - <div class="overlay"></div><script src="../assets/main.js"></script></body></html> 1 + <!DOCTYPE html><html class="default" lang="en"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>stringSameness | string-sameness Docs</title><meta name="description" content="Documentation for string-sameness Docs"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"><a href="http://foxxmd.github.io/string-sameness">Docs</a><a href="https://github.com/foxxmd/string-sameness">GitHub</a></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">string-sameness Docs</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../index.html">string-sameness Docs</a></li><li><a href="../modules/index.html">index</a></li><li><a href="index.stringSameness.html">stringSameness</a></li></ul><h1>Function stringSameness</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="stringSameness" class="tsd-anchor"></a><span class="tsd-kind-call-signature">string<wbr/>Sameness</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">valA</span>, <span class="tsd-kind-parameter">valB</span>, <span class="tsd-kind-parameter">options</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/index.StringSamenessResult.html" class="tsd-signature-type tsd-kind-interface">StringSamenessResult</a><a href="#stringSameness" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">valA</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">valB</span>: <span class="tsd-signature-type">string</span></span></li><li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">options</span>: <a href="../interfaces/index.StringComparisonOptions.html" class="tsd-signature-type tsd-kind-interface">StringComparisonOptions</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/index.StringSamenessResult.html" class="tsd-signature-type tsd-kind-interface">StringSamenessResult</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/e87e34b932aed732202f38cc44589bae21d4ce36/src/index.ts#L23">index.ts:23</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><span class="settings-label">Member Visibility</span><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></div><div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav id="tsd-sidebar-links" class="tsd-navigation"><a href="http://foxxmd.github.io/string-sameness" class="tsd-nav-link">Docs</a><a href="https://github.com/foxxmd/string-sameness" class="tsd-nav-link">GitHub</a></nav><nav class="tsd-navigation"><a href="../index.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>string-sameness Docs</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
+1 -68
functions/normalization.lowercase.html
··· 1 - <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>lowercase | string-sameness Docs</title><meta name="description" content="Documentation for string-sameness Docs"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script async src="../assets/search.js" id="search-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os"</script><header class="tsd-page-toolbar"> 2 - <div class="tsd-toolbar-contents container"> 3 - <div class="table-cell" id="tsd-search" data-base=".."> 4 - <div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M15.7824 13.833L12.6666 10.7177C12.5259 10.5771 12.3353 10.499 12.1353 10.499H11.6259C12.4884 9.39596 13.001 8.00859 13.001 6.49937C13.001 2.90909 10.0914 0 6.50048 0C2.90959 0 0 2.90909 0 6.49937C0 10.0896 2.90959 12.9987 6.50048 12.9987C8.00996 12.9987 9.39756 12.4863 10.5008 11.6239V12.1332C10.5008 12.3332 10.5789 12.5238 10.7195 12.6644L13.8354 15.7797C14.1292 16.0734 14.6042 16.0734 14.8948 15.7797L15.7793 14.8954C16.0731 14.6017 16.0731 14.1267 15.7824 13.833ZM6.50048 10.499C4.29094 10.499 2.50018 8.71165 2.50018 6.49937C2.50018 4.29021 4.28781 2.49976 6.50048 2.49976C8.71001 2.49976 10.5008 4.28708 10.5008 6.49937C10.5008 8.70852 8.71314 10.499 6.50048 10.499Z" fill="var(--color-text)"></path></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div> 5 - <div class="field"> 6 - <div id="tsd-toolbar-links"><a href="http://foxxmd.github.io/string-sameness">Docs</a><a href="https://github.com/foxxmd/string-sameness">GitHub</a></div></div> 7 - <ul class="results"> 8 - <li class="state loading">Preparing search index...</li> 9 - <li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">string-sameness Docs</a></div> 10 - <div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><rect x="1" y="3" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="7" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="11" width="14" height="2" fill="var(--color-text)"></rect></svg></a></div></div></header> 11 - <div class="container container-main"> 12 - <div class="col-8 col-content"> 13 - <div class="tsd-page-title"> 14 - <ul class="tsd-breadcrumb"> 15 - <li><a href="../modules.html">string-sameness Docs</a></li> 16 - <li><a href="../modules/normalization.html">normalization</a></li> 17 - <li><a href="normalization.lowercase.html">lowercase</a></li></ul> 18 - <h1>Function lowercase</h1></div> 19 - <section class="tsd-panel"> 20 - <ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module"> 21 - <li class="tsd-signature tsd-anchor-link" id="lowercase">lowercase<span class="tsd-signature-symbol">(</span>str<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#lowercase" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none" id="icon-anchor-a"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5" id="icon-anchor-b"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5" id="icon-anchor-c"></path></svg></a></li> 22 - <li class="tsd-description"> 23 - <div class="tsd-parameters"> 24 - <h4 class="tsd-parameters-title">Parameters</h4> 25 - <ul class="tsd-parameter-list"> 26 - <li> 27 - <h5>str: <span class="tsd-signature-type">string</span></h5></li></ul></div> 28 - <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"> 29 - <ul> 30 - <li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/f2a3484/src/atomic.ts#L77">atomic.ts:77</a></li></ul></aside></li></ul></section></div> 31 - <div class="col-4 col-menu menu-sticky-wrap menu-highlight"> 32 - <div class="tsd-navigation settings"> 33 - <details class="tsd-index-accordion"><summary class="tsd-accordion-summary"> 34 - <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></svg> Settings</h3></summary> 35 - <div class="tsd-accordion-details"> 36 - <div class="tsd-filter-visibility"> 37 - <h4 class="uppercase">Member Visibility</h4><form> 38 - <ul id="tsd-filter-options"> 39 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li> 40 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li> 41 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li> 42 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></form></div> 43 - <div class="tsd-theme-toggle"> 44 - <h4 class="uppercase">Theme</h4><select id="theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div> 45 - <nav class="tsd-navigation primary"> 46 - <details class="tsd-index-accordion" open><summary class="tsd-accordion-summary"> 47 - <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></svg> Modules</h3></summary> 48 - <div class="tsd-accordion-details"> 49 - <ul> 50 - <li class="current"><a href="../modules.html">string-<wbr/>sameness <wbr/>Docs</a> 51 - <ul> 52 - <li class="tsd-kind-module"><a href="../modules/index.html">index</a></li> 53 - <li class="tsd-kind-module"><a href="../modules/matchingStrategies.html">matching<wbr/>Strategies</a></li> 54 - <li class="current tsd-kind-module"><a href="../modules/normalization.html">normalization</a></li></ul></li></ul></div></details></nav> 55 - <nav class="tsd-navigation secondary menu-sticky"> 56 - <ul> 57 - <li class="current tsd-kind-function tsd-parent-kind-module"><a href="normalization.lowercase.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-function)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-64-path"></rect><path d="M9.39 16V7.24H14.55V8.224H10.446V11.128H14.238V12.112H10.47V16H9.39Z" fill="var(--color-text)" id="icon-64-text"></path></svg>lowercase</a></li> 58 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="normalization.trim.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>trim</a></li> 59 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="normalization.replaceUnicode.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>replace<wbr/>Unicode</a></li> 60 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="normalization.removePunctuation.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>remove<wbr/>Punctuation</a></li> 61 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="normalization.removeNonAlphanumeric.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>remove<wbr/>Non<wbr/>Alphanumeric</a></li> 62 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="normalization.removeWhitespace.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>remove<wbr/>Whitespace</a></li> 63 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="normalization.replaceMultiWhitespace.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>replace<wbr/>Multi<wbr/>Whitespace</a></li> 64 - <li class="tsd-kind-variable tsd-parent-kind-module"><a href="../variables/normalization.transforms.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-variable)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-32-path"></rect><path d="M11.106 16L8.85 7.24H9.966L11.454 13.192C11.558 13.608 11.646 13.996 11.718 14.356C11.79 14.708 11.842 14.976 11.874 15.16C11.906 14.976 11.954 14.708 12.018 14.356C12.09 13.996 12.178 13.608 12.282 13.192L13.758 7.24H14.85L12.582 16H11.106Z" fill="var(--color-text)" id="icon-32-text"></path></svg>transforms</a></li> 65 - <li class="tsd-kind-variable tsd-parent-kind-module"><a href="../variables/normalization.strDefaultTransforms.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-32-path"></use><use href="#icon-32-text"></use></svg>str<wbr/>Default<wbr/>Transforms</a></li></ul></nav></div></div> 66 - <div class="container tsd-generator"> 67 - <p>Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></div> 68 - <div class="overlay"></div><script src="../assets/main.js"></script></body></html> 1 + <!DOCTYPE html><html class="default" lang="en"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>lowercase | string-sameness Docs</title><meta name="description" content="Documentation for string-sameness Docs"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"><a href="http://foxxmd.github.io/string-sameness">Docs</a><a href="https://github.com/foxxmd/string-sameness">GitHub</a></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">string-sameness Docs</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../index.html">string-sameness Docs</a></li><li><a href="../modules/normalization.html">normalization</a></li><li><a href="normalization.lowercase.html">lowercase</a></li></ul><h1>Function lowercase</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="lowercase" class="tsd-anchor"></a><span class="tsd-kind-call-signature">lowercase</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">str</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#lowercase" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">str</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/e87e34b932aed732202f38cc44589bae21d4ce36/src/normalization/index.ts#L8">normalization/index.ts:8</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><span class="settings-label">Member Visibility</span><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></div><div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav id="tsd-sidebar-links" class="tsd-navigation"><a href="http://foxxmd.github.io/string-sameness" class="tsd-nav-link">Docs</a><a href="https://github.com/foxxmd/string-sameness" class="tsd-nav-link">GitHub</a></nav><nav class="tsd-navigation"><a href="../index.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>string-sameness Docs</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
+1 -68
functions/normalization.removeNonAlphanumeric.html
··· 1 - <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>removeNonAlphanumeric | string-sameness Docs</title><meta name="description" content="Documentation for string-sameness Docs"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script async src="../assets/search.js" id="search-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os"</script><header class="tsd-page-toolbar"> 2 - <div class="tsd-toolbar-contents container"> 3 - <div class="table-cell" id="tsd-search" data-base=".."> 4 - <div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M15.7824 13.833L12.6666 10.7177C12.5259 10.5771 12.3353 10.499 12.1353 10.499H11.6259C12.4884 9.39596 13.001 8.00859 13.001 6.49937C13.001 2.90909 10.0914 0 6.50048 0C2.90959 0 0 2.90909 0 6.49937C0 10.0896 2.90959 12.9987 6.50048 12.9987C8.00996 12.9987 9.39756 12.4863 10.5008 11.6239V12.1332C10.5008 12.3332 10.5789 12.5238 10.7195 12.6644L13.8354 15.7797C14.1292 16.0734 14.6042 16.0734 14.8948 15.7797L15.7793 14.8954C16.0731 14.6017 16.0731 14.1267 15.7824 13.833ZM6.50048 10.499C4.29094 10.499 2.50018 8.71165 2.50018 6.49937C2.50018 4.29021 4.28781 2.49976 6.50048 2.49976C8.71001 2.49976 10.5008 4.28708 10.5008 6.49937C10.5008 8.70852 8.71314 10.499 6.50048 10.499Z" fill="var(--color-text)"></path></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div> 5 - <div class="field"> 6 - <div id="tsd-toolbar-links"><a href="http://foxxmd.github.io/string-sameness">Docs</a><a href="https://github.com/foxxmd/string-sameness">GitHub</a></div></div> 7 - <ul class="results"> 8 - <li class="state loading">Preparing search index...</li> 9 - <li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">string-sameness Docs</a></div> 10 - <div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><rect x="1" y="3" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="7" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="11" width="14" height="2" fill="var(--color-text)"></rect></svg></a></div></div></header> 11 - <div class="container container-main"> 12 - <div class="col-8 col-content"> 13 - <div class="tsd-page-title"> 14 - <ul class="tsd-breadcrumb"> 15 - <li><a href="../modules.html">string-sameness Docs</a></li> 16 - <li><a href="../modules/normalization.html">normalization</a></li> 17 - <li><a href="normalization.removeNonAlphanumeric.html">removeNonAlphanumeric</a></li></ul> 18 - <h1>Function removeNonAlphanumeric</h1></div> 19 - <section class="tsd-panel"> 20 - <ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module"> 21 - <li class="tsd-signature tsd-anchor-link" id="removeNonAlphanumeric">remove<wbr/>Non<wbr/>Alphanumeric<span class="tsd-signature-symbol">(</span>str<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#removeNonAlphanumeric" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none" id="icon-anchor-a"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5" id="icon-anchor-b"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5" id="icon-anchor-c"></path></svg></a></li> 22 - <li class="tsd-description"> 23 - <div class="tsd-parameters"> 24 - <h4 class="tsd-parameters-title">Parameters</h4> 25 - <ul class="tsd-parameter-list"> 26 - <li> 27 - <h5>str: <span class="tsd-signature-type">string</span></h5></li></ul></div> 28 - <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"> 29 - <ul> 30 - <li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/f2a3484/src/atomic.ts#L77">atomic.ts:77</a></li></ul></aside></li></ul></section></div> 31 - <div class="col-4 col-menu menu-sticky-wrap menu-highlight"> 32 - <div class="tsd-navigation settings"> 33 - <details class="tsd-index-accordion"><summary class="tsd-accordion-summary"> 34 - <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></svg> Settings</h3></summary> 35 - <div class="tsd-accordion-details"> 36 - <div class="tsd-filter-visibility"> 37 - <h4 class="uppercase">Member Visibility</h4><form> 38 - <ul id="tsd-filter-options"> 39 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li> 40 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li> 41 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li> 42 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></form></div> 43 - <div class="tsd-theme-toggle"> 44 - <h4 class="uppercase">Theme</h4><select id="theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div> 45 - <nav class="tsd-navigation primary"> 46 - <details class="tsd-index-accordion" open><summary class="tsd-accordion-summary"> 47 - <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></svg> Modules</h3></summary> 48 - <div class="tsd-accordion-details"> 49 - <ul> 50 - <li class="current"><a href="../modules.html">string-<wbr/>sameness <wbr/>Docs</a> 51 - <ul> 52 - <li class="tsd-kind-module"><a href="../modules/index.html">index</a></li> 53 - <li class="tsd-kind-module"><a href="../modules/matchingStrategies.html">matching<wbr/>Strategies</a></li> 54 - <li class="current tsd-kind-module"><a href="../modules/normalization.html">normalization</a></li></ul></li></ul></div></details></nav> 55 - <nav class="tsd-navigation secondary menu-sticky"> 56 - <ul> 57 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="normalization.lowercase.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-function)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-64-path"></rect><path d="M9.39 16V7.24H14.55V8.224H10.446V11.128H14.238V12.112H10.47V16H9.39Z" fill="var(--color-text)" id="icon-64-text"></path></svg>lowercase</a></li> 58 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="normalization.trim.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>trim</a></li> 59 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="normalization.replaceUnicode.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>replace<wbr/>Unicode</a></li> 60 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="normalization.removePunctuation.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>remove<wbr/>Punctuation</a></li> 61 - <li class="current tsd-kind-function tsd-parent-kind-module"><a href="normalization.removeNonAlphanumeric.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>remove<wbr/>Non<wbr/>Alphanumeric</a></li> 62 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="normalization.removeWhitespace.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>remove<wbr/>Whitespace</a></li> 63 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="normalization.replaceMultiWhitespace.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>replace<wbr/>Multi<wbr/>Whitespace</a></li> 64 - <li class="tsd-kind-variable tsd-parent-kind-module"><a href="../variables/normalization.transforms.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-variable)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-32-path"></rect><path d="M11.106 16L8.85 7.24H9.966L11.454 13.192C11.558 13.608 11.646 13.996 11.718 14.356C11.79 14.708 11.842 14.976 11.874 15.16C11.906 14.976 11.954 14.708 12.018 14.356C12.09 13.996 12.178 13.608 12.282 13.192L13.758 7.24H14.85L12.582 16H11.106Z" fill="var(--color-text)" id="icon-32-text"></path></svg>transforms</a></li> 65 - <li class="tsd-kind-variable tsd-parent-kind-module"><a href="../variables/normalization.strDefaultTransforms.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-32-path"></use><use href="#icon-32-text"></use></svg>str<wbr/>Default<wbr/>Transforms</a></li></ul></nav></div></div> 66 - <div class="container tsd-generator"> 67 - <p>Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></div> 68 - <div class="overlay"></div><script src="../assets/main.js"></script></body></html> 1 + <!DOCTYPE html><html class="default" lang="en"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>removeNonAlphanumeric | string-sameness Docs</title><meta name="description" content="Documentation for string-sameness Docs"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"><a href="http://foxxmd.github.io/string-sameness">Docs</a><a href="https://github.com/foxxmd/string-sameness">GitHub</a></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">string-sameness Docs</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../index.html">string-sameness Docs</a></li><li><a href="../modules/normalization.html">normalization</a></li><li><a href="normalization.removeNonAlphanumeric.html">removeNonAlphanumeric</a></li></ul><h1>Function removeNonAlphanumeric</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="removeNonAlphanumeric" class="tsd-anchor"></a><span class="tsd-kind-call-signature">remove<wbr/>Non<wbr/>Alphanumeric</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">str</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#removeNonAlphanumeric" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">str</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/e87e34b932aed732202f38cc44589bae21d4ce36/src/normalization/index.ts#L12">normalization/index.ts:12</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><span class="settings-label">Member Visibility</span><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></div><div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav id="tsd-sidebar-links" class="tsd-navigation"><a href="http://foxxmd.github.io/string-sameness" class="tsd-nav-link">Docs</a><a href="https://github.com/foxxmd/string-sameness" class="tsd-nav-link">GitHub</a></nav><nav class="tsd-navigation"><a href="../index.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>string-sameness Docs</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
+1 -68
functions/normalization.removePunctuation.html
··· 1 - <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>removePunctuation | string-sameness Docs</title><meta name="description" content="Documentation for string-sameness Docs"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script async src="../assets/search.js" id="search-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os"</script><header class="tsd-page-toolbar"> 2 - <div class="tsd-toolbar-contents container"> 3 - <div class="table-cell" id="tsd-search" data-base=".."> 4 - <div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M15.7824 13.833L12.6666 10.7177C12.5259 10.5771 12.3353 10.499 12.1353 10.499H11.6259C12.4884 9.39596 13.001 8.00859 13.001 6.49937C13.001 2.90909 10.0914 0 6.50048 0C2.90959 0 0 2.90909 0 6.49937C0 10.0896 2.90959 12.9987 6.50048 12.9987C8.00996 12.9987 9.39756 12.4863 10.5008 11.6239V12.1332C10.5008 12.3332 10.5789 12.5238 10.7195 12.6644L13.8354 15.7797C14.1292 16.0734 14.6042 16.0734 14.8948 15.7797L15.7793 14.8954C16.0731 14.6017 16.0731 14.1267 15.7824 13.833ZM6.50048 10.499C4.29094 10.499 2.50018 8.71165 2.50018 6.49937C2.50018 4.29021 4.28781 2.49976 6.50048 2.49976C8.71001 2.49976 10.5008 4.28708 10.5008 6.49937C10.5008 8.70852 8.71314 10.499 6.50048 10.499Z" fill="var(--color-text)"></path></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div> 5 - <div class="field"> 6 - <div id="tsd-toolbar-links"><a href="http://foxxmd.github.io/string-sameness">Docs</a><a href="https://github.com/foxxmd/string-sameness">GitHub</a></div></div> 7 - <ul class="results"> 8 - <li class="state loading">Preparing search index...</li> 9 - <li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">string-sameness Docs</a></div> 10 - <div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><rect x="1" y="3" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="7" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="11" width="14" height="2" fill="var(--color-text)"></rect></svg></a></div></div></header> 11 - <div class="container container-main"> 12 - <div class="col-8 col-content"> 13 - <div class="tsd-page-title"> 14 - <ul class="tsd-breadcrumb"> 15 - <li><a href="../modules.html">string-sameness Docs</a></li> 16 - <li><a href="../modules/normalization.html">normalization</a></li> 17 - <li><a href="normalization.removePunctuation.html">removePunctuation</a></li></ul> 18 - <h1>Function removePunctuation</h1></div> 19 - <section class="tsd-panel"> 20 - <ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module"> 21 - <li class="tsd-signature tsd-anchor-link" id="removePunctuation">remove<wbr/>Punctuation<span class="tsd-signature-symbol">(</span>str<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#removePunctuation" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none" id="icon-anchor-a"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5" id="icon-anchor-b"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5" id="icon-anchor-c"></path></svg></a></li> 22 - <li class="tsd-description"> 23 - <div class="tsd-parameters"> 24 - <h4 class="tsd-parameters-title">Parameters</h4> 25 - <ul class="tsd-parameter-list"> 26 - <li> 27 - <h5>str: <span class="tsd-signature-type">string</span></h5></li></ul></div> 28 - <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"> 29 - <ul> 30 - <li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/f2a3484/src/atomic.ts#L77">atomic.ts:77</a></li></ul></aside></li></ul></section></div> 31 - <div class="col-4 col-menu menu-sticky-wrap menu-highlight"> 32 - <div class="tsd-navigation settings"> 33 - <details class="tsd-index-accordion"><summary class="tsd-accordion-summary"> 34 - <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></svg> Settings</h3></summary> 35 - <div class="tsd-accordion-details"> 36 - <div class="tsd-filter-visibility"> 37 - <h4 class="uppercase">Member Visibility</h4><form> 38 - <ul id="tsd-filter-options"> 39 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li> 40 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li> 41 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li> 42 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></form></div> 43 - <div class="tsd-theme-toggle"> 44 - <h4 class="uppercase">Theme</h4><select id="theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div> 45 - <nav class="tsd-navigation primary"> 46 - <details class="tsd-index-accordion" open><summary class="tsd-accordion-summary"> 47 - <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></svg> Modules</h3></summary> 48 - <div class="tsd-accordion-details"> 49 - <ul> 50 - <li class="current"><a href="../modules.html">string-<wbr/>sameness <wbr/>Docs</a> 51 - <ul> 52 - <li class="tsd-kind-module"><a href="../modules/index.html">index</a></li> 53 - <li class="tsd-kind-module"><a href="../modules/matchingStrategies.html">matching<wbr/>Strategies</a></li> 54 - <li class="current tsd-kind-module"><a href="../modules/normalization.html">normalization</a></li></ul></li></ul></div></details></nav> 55 - <nav class="tsd-navigation secondary menu-sticky"> 56 - <ul> 57 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="normalization.lowercase.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-function)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-64-path"></rect><path d="M9.39 16V7.24H14.55V8.224H10.446V11.128H14.238V12.112H10.47V16H9.39Z" fill="var(--color-text)" id="icon-64-text"></path></svg>lowercase</a></li> 58 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="normalization.trim.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>trim</a></li> 59 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="normalization.replaceUnicode.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>replace<wbr/>Unicode</a></li> 60 - <li class="current tsd-kind-function tsd-parent-kind-module"><a href="normalization.removePunctuation.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>remove<wbr/>Punctuation</a></li> 61 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="normalization.removeNonAlphanumeric.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>remove<wbr/>Non<wbr/>Alphanumeric</a></li> 62 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="normalization.removeWhitespace.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>remove<wbr/>Whitespace</a></li> 63 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="normalization.replaceMultiWhitespace.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>replace<wbr/>Multi<wbr/>Whitespace</a></li> 64 - <li class="tsd-kind-variable tsd-parent-kind-module"><a href="../variables/normalization.transforms.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-variable)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-32-path"></rect><path d="M11.106 16L8.85 7.24H9.966L11.454 13.192C11.558 13.608 11.646 13.996 11.718 14.356C11.79 14.708 11.842 14.976 11.874 15.16C11.906 14.976 11.954 14.708 12.018 14.356C12.09 13.996 12.178 13.608 12.282 13.192L13.758 7.24H14.85L12.582 16H11.106Z" fill="var(--color-text)" id="icon-32-text"></path></svg>transforms</a></li> 65 - <li class="tsd-kind-variable tsd-parent-kind-module"><a href="../variables/normalization.strDefaultTransforms.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-32-path"></use><use href="#icon-32-text"></use></svg>str<wbr/>Default<wbr/>Transforms</a></li></ul></nav></div></div> 66 - <div class="container tsd-generator"> 67 - <p>Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></div> 68 - <div class="overlay"></div><script src="../assets/main.js"></script></body></html> 1 + <!DOCTYPE html><html class="default" lang="en"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>removePunctuation | string-sameness Docs</title><meta name="description" content="Documentation for string-sameness Docs"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"><a href="http://foxxmd.github.io/string-sameness">Docs</a><a href="https://github.com/foxxmd/string-sameness">GitHub</a></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">string-sameness Docs</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../index.html">string-sameness Docs</a></li><li><a href="../modules/normalization.html">normalization</a></li><li><a href="normalization.removePunctuation.html">removePunctuation</a></li></ul><h1>Function removePunctuation</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="removePunctuation" class="tsd-anchor"></a><span class="tsd-kind-call-signature">remove<wbr/>Punctuation</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">str</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#removePunctuation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">str</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/e87e34b932aed732202f38cc44589bae21d4ce36/src/normalization/index.ts#L11">normalization/index.ts:11</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><span class="settings-label">Member Visibility</span><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></div><div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav id="tsd-sidebar-links" class="tsd-navigation"><a href="http://foxxmd.github.io/string-sameness" class="tsd-nav-link">Docs</a><a href="https://github.com/foxxmd/string-sameness" class="tsd-nav-link">GitHub</a></nav><nav class="tsd-navigation"><a href="../index.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>string-sameness Docs</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
+1 -68
functions/normalization.removeWhitespace.html
··· 1 - <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>removeWhitespace | string-sameness Docs</title><meta name="description" content="Documentation for string-sameness Docs"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script async src="../assets/search.js" id="search-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os"</script><header class="tsd-page-toolbar"> 2 - <div class="tsd-toolbar-contents container"> 3 - <div class="table-cell" id="tsd-search" data-base=".."> 4 - <div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M15.7824 13.833L12.6666 10.7177C12.5259 10.5771 12.3353 10.499 12.1353 10.499H11.6259C12.4884 9.39596 13.001 8.00859 13.001 6.49937C13.001 2.90909 10.0914 0 6.50048 0C2.90959 0 0 2.90909 0 6.49937C0 10.0896 2.90959 12.9987 6.50048 12.9987C8.00996 12.9987 9.39756 12.4863 10.5008 11.6239V12.1332C10.5008 12.3332 10.5789 12.5238 10.7195 12.6644L13.8354 15.7797C14.1292 16.0734 14.6042 16.0734 14.8948 15.7797L15.7793 14.8954C16.0731 14.6017 16.0731 14.1267 15.7824 13.833ZM6.50048 10.499C4.29094 10.499 2.50018 8.71165 2.50018 6.49937C2.50018 4.29021 4.28781 2.49976 6.50048 2.49976C8.71001 2.49976 10.5008 4.28708 10.5008 6.49937C10.5008 8.70852 8.71314 10.499 6.50048 10.499Z" fill="var(--color-text)"></path></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div> 5 - <div class="field"> 6 - <div id="tsd-toolbar-links"><a href="http://foxxmd.github.io/string-sameness">Docs</a><a href="https://github.com/foxxmd/string-sameness">GitHub</a></div></div> 7 - <ul class="results"> 8 - <li class="state loading">Preparing search index...</li> 9 - <li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">string-sameness Docs</a></div> 10 - <div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><rect x="1" y="3" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="7" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="11" width="14" height="2" fill="var(--color-text)"></rect></svg></a></div></div></header> 11 - <div class="container container-main"> 12 - <div class="col-8 col-content"> 13 - <div class="tsd-page-title"> 14 - <ul class="tsd-breadcrumb"> 15 - <li><a href="../modules.html">string-sameness Docs</a></li> 16 - <li><a href="../modules/normalization.html">normalization</a></li> 17 - <li><a href="normalization.removeWhitespace.html">removeWhitespace</a></li></ul> 18 - <h1>Function removeWhitespace</h1></div> 19 - <section class="tsd-panel"> 20 - <ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module"> 21 - <li class="tsd-signature tsd-anchor-link" id="removeWhitespace">remove<wbr/>Whitespace<span class="tsd-signature-symbol">(</span>str<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#removeWhitespace" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none" id="icon-anchor-a"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5" id="icon-anchor-b"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5" id="icon-anchor-c"></path></svg></a></li> 22 - <li class="tsd-description"> 23 - <div class="tsd-parameters"> 24 - <h4 class="tsd-parameters-title">Parameters</h4> 25 - <ul class="tsd-parameter-list"> 26 - <li> 27 - <h5>str: <span class="tsd-signature-type">string</span></h5></li></ul></div> 28 - <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"> 29 - <ul> 30 - <li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/f2a3484/src/atomic.ts#L77">atomic.ts:77</a></li></ul></aside></li></ul></section></div> 31 - <div class="col-4 col-menu menu-sticky-wrap menu-highlight"> 32 - <div class="tsd-navigation settings"> 33 - <details class="tsd-index-accordion"><summary class="tsd-accordion-summary"> 34 - <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></svg> Settings</h3></summary> 35 - <div class="tsd-accordion-details"> 36 - <div class="tsd-filter-visibility"> 37 - <h4 class="uppercase">Member Visibility</h4><form> 38 - <ul id="tsd-filter-options"> 39 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li> 40 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li> 41 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li> 42 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></form></div> 43 - <div class="tsd-theme-toggle"> 44 - <h4 class="uppercase">Theme</h4><select id="theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div> 45 - <nav class="tsd-navigation primary"> 46 - <details class="tsd-index-accordion" open><summary class="tsd-accordion-summary"> 47 - <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></svg> Modules</h3></summary> 48 - <div class="tsd-accordion-details"> 49 - <ul> 50 - <li class="current"><a href="../modules.html">string-<wbr/>sameness <wbr/>Docs</a> 51 - <ul> 52 - <li class="tsd-kind-module"><a href="../modules/index.html">index</a></li> 53 - <li class="tsd-kind-module"><a href="../modules/matchingStrategies.html">matching<wbr/>Strategies</a></li> 54 - <li class="current tsd-kind-module"><a href="../modules/normalization.html">normalization</a></li></ul></li></ul></div></details></nav> 55 - <nav class="tsd-navigation secondary menu-sticky"> 56 - <ul> 57 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="normalization.lowercase.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-function)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-64-path"></rect><path d="M9.39 16V7.24H14.55V8.224H10.446V11.128H14.238V12.112H10.47V16H9.39Z" fill="var(--color-text)" id="icon-64-text"></path></svg>lowercase</a></li> 58 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="normalization.trim.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>trim</a></li> 59 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="normalization.replaceUnicode.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>replace<wbr/>Unicode</a></li> 60 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="normalization.removePunctuation.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>remove<wbr/>Punctuation</a></li> 61 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="normalization.removeNonAlphanumeric.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>remove<wbr/>Non<wbr/>Alphanumeric</a></li> 62 - <li class="current tsd-kind-function tsd-parent-kind-module"><a href="normalization.removeWhitespace.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>remove<wbr/>Whitespace</a></li> 63 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="normalization.replaceMultiWhitespace.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>replace<wbr/>Multi<wbr/>Whitespace</a></li> 64 - <li class="tsd-kind-variable tsd-parent-kind-module"><a href="../variables/normalization.transforms.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-variable)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-32-path"></rect><path d="M11.106 16L8.85 7.24H9.966L11.454 13.192C11.558 13.608 11.646 13.996 11.718 14.356C11.79 14.708 11.842 14.976 11.874 15.16C11.906 14.976 11.954 14.708 12.018 14.356C12.09 13.996 12.178 13.608 12.282 13.192L13.758 7.24H14.85L12.582 16H11.106Z" fill="var(--color-text)" id="icon-32-text"></path></svg>transforms</a></li> 65 - <li class="tsd-kind-variable tsd-parent-kind-module"><a href="../variables/normalization.strDefaultTransforms.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-32-path"></use><use href="#icon-32-text"></use></svg>str<wbr/>Default<wbr/>Transforms</a></li></ul></nav></div></div> 66 - <div class="container tsd-generator"> 67 - <p>Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></div> 68 - <div class="overlay"></div><script src="../assets/main.js"></script></body></html> 1 + <!DOCTYPE html><html class="default" lang="en"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>removeWhitespace | string-sameness Docs</title><meta name="description" content="Documentation for string-sameness Docs"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"><a href="http://foxxmd.github.io/string-sameness">Docs</a><a href="https://github.com/foxxmd/string-sameness">GitHub</a></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">string-sameness Docs</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../index.html">string-sameness Docs</a></li><li><a href="../modules/normalization.html">normalization</a></li><li><a href="normalization.removeWhitespace.html">removeWhitespace</a></li></ul><h1>Function removeWhitespace</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="removeWhitespace" class="tsd-anchor"></a><span class="tsd-kind-call-signature">remove<wbr/>Whitespace</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">str</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#removeWhitespace" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">str</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/e87e34b932aed732202f38cc44589bae21d4ce36/src/normalization/index.ts#L13">normalization/index.ts:13</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><span class="settings-label">Member Visibility</span><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></div><div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav id="tsd-sidebar-links" class="tsd-navigation"><a href="http://foxxmd.github.io/string-sameness" class="tsd-nav-link">Docs</a><a href="https://github.com/foxxmd/string-sameness" class="tsd-nav-link">GitHub</a></nav><nav class="tsd-navigation"><a href="../index.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>string-sameness Docs</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
+1 -68
functions/normalization.replaceMultiWhitespace.html
··· 1 - <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>replaceMultiWhitespace | string-sameness Docs</title><meta name="description" content="Documentation for string-sameness Docs"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script async src="../assets/search.js" id="search-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os"</script><header class="tsd-page-toolbar"> 2 - <div class="tsd-toolbar-contents container"> 3 - <div class="table-cell" id="tsd-search" data-base=".."> 4 - <div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M15.7824 13.833L12.6666 10.7177C12.5259 10.5771 12.3353 10.499 12.1353 10.499H11.6259C12.4884 9.39596 13.001 8.00859 13.001 6.49937C13.001 2.90909 10.0914 0 6.50048 0C2.90959 0 0 2.90909 0 6.49937C0 10.0896 2.90959 12.9987 6.50048 12.9987C8.00996 12.9987 9.39756 12.4863 10.5008 11.6239V12.1332C10.5008 12.3332 10.5789 12.5238 10.7195 12.6644L13.8354 15.7797C14.1292 16.0734 14.6042 16.0734 14.8948 15.7797L15.7793 14.8954C16.0731 14.6017 16.0731 14.1267 15.7824 13.833ZM6.50048 10.499C4.29094 10.499 2.50018 8.71165 2.50018 6.49937C2.50018 4.29021 4.28781 2.49976 6.50048 2.49976C8.71001 2.49976 10.5008 4.28708 10.5008 6.49937C10.5008 8.70852 8.71314 10.499 6.50048 10.499Z" fill="var(--color-text)"></path></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div> 5 - <div class="field"> 6 - <div id="tsd-toolbar-links"><a href="http://foxxmd.github.io/string-sameness">Docs</a><a href="https://github.com/foxxmd/string-sameness">GitHub</a></div></div> 7 - <ul class="results"> 8 - <li class="state loading">Preparing search index...</li> 9 - <li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">string-sameness Docs</a></div> 10 - <div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><rect x="1" y="3" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="7" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="11" width="14" height="2" fill="var(--color-text)"></rect></svg></a></div></div></header> 11 - <div class="container container-main"> 12 - <div class="col-8 col-content"> 13 - <div class="tsd-page-title"> 14 - <ul class="tsd-breadcrumb"> 15 - <li><a href="../modules.html">string-sameness Docs</a></li> 16 - <li><a href="../modules/normalization.html">normalization</a></li> 17 - <li><a href="normalization.replaceMultiWhitespace.html">replaceMultiWhitespace</a></li></ul> 18 - <h1>Function replaceMultiWhitespace</h1></div> 19 - <section class="tsd-panel"> 20 - <ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module"> 21 - <li class="tsd-signature tsd-anchor-link" id="replaceMultiWhitespace">replace<wbr/>Multi<wbr/>Whitespace<span class="tsd-signature-symbol">(</span>str<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#replaceMultiWhitespace" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none" id="icon-anchor-a"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5" id="icon-anchor-b"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5" id="icon-anchor-c"></path></svg></a></li> 22 - <li class="tsd-description"> 23 - <div class="tsd-parameters"> 24 - <h4 class="tsd-parameters-title">Parameters</h4> 25 - <ul class="tsd-parameter-list"> 26 - <li> 27 - <h5>str: <span class="tsd-signature-type">string</span></h5></li></ul></div> 28 - <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"> 29 - <ul> 30 - <li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/f2a3484/src/atomic.ts#L77">atomic.ts:77</a></li></ul></aside></li></ul></section></div> 31 - <div class="col-4 col-menu menu-sticky-wrap menu-highlight"> 32 - <div class="tsd-navigation settings"> 33 - <details class="tsd-index-accordion"><summary class="tsd-accordion-summary"> 34 - <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></svg> Settings</h3></summary> 35 - <div class="tsd-accordion-details"> 36 - <div class="tsd-filter-visibility"> 37 - <h4 class="uppercase">Member Visibility</h4><form> 38 - <ul id="tsd-filter-options"> 39 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li> 40 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li> 41 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li> 42 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></form></div> 43 - <div class="tsd-theme-toggle"> 44 - <h4 class="uppercase">Theme</h4><select id="theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div> 45 - <nav class="tsd-navigation primary"> 46 - <details class="tsd-index-accordion" open><summary class="tsd-accordion-summary"> 47 - <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></svg> Modules</h3></summary> 48 - <div class="tsd-accordion-details"> 49 - <ul> 50 - <li class="current"><a href="../modules.html">string-<wbr/>sameness <wbr/>Docs</a> 51 - <ul> 52 - <li class="tsd-kind-module"><a href="../modules/index.html">index</a></li> 53 - <li class="tsd-kind-module"><a href="../modules/matchingStrategies.html">matching<wbr/>Strategies</a></li> 54 - <li class="current tsd-kind-module"><a href="../modules/normalization.html">normalization</a></li></ul></li></ul></div></details></nav> 55 - <nav class="tsd-navigation secondary menu-sticky"> 56 - <ul> 57 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="normalization.lowercase.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-function)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-64-path"></rect><path d="M9.39 16V7.24H14.55V8.224H10.446V11.128H14.238V12.112H10.47V16H9.39Z" fill="var(--color-text)" id="icon-64-text"></path></svg>lowercase</a></li> 58 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="normalization.trim.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>trim</a></li> 59 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="normalization.replaceUnicode.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>replace<wbr/>Unicode</a></li> 60 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="normalization.removePunctuation.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>remove<wbr/>Punctuation</a></li> 61 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="normalization.removeNonAlphanumeric.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>remove<wbr/>Non<wbr/>Alphanumeric</a></li> 62 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="normalization.removeWhitespace.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>remove<wbr/>Whitespace</a></li> 63 - <li class="current tsd-kind-function tsd-parent-kind-module"><a href="normalization.replaceMultiWhitespace.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>replace<wbr/>Multi<wbr/>Whitespace</a></li> 64 - <li class="tsd-kind-variable tsd-parent-kind-module"><a href="../variables/normalization.transforms.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-variable)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-32-path"></rect><path d="M11.106 16L8.85 7.24H9.966L11.454 13.192C11.558 13.608 11.646 13.996 11.718 14.356C11.79 14.708 11.842 14.976 11.874 15.16C11.906 14.976 11.954 14.708 12.018 14.356C12.09 13.996 12.178 13.608 12.282 13.192L13.758 7.24H14.85L12.582 16H11.106Z" fill="var(--color-text)" id="icon-32-text"></path></svg>transforms</a></li> 65 - <li class="tsd-kind-variable tsd-parent-kind-module"><a href="../variables/normalization.strDefaultTransforms.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-32-path"></use><use href="#icon-32-text"></use></svg>str<wbr/>Default<wbr/>Transforms</a></li></ul></nav></div></div> 66 - <div class="container tsd-generator"> 67 - <p>Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></div> 68 - <div class="overlay"></div><script src="../assets/main.js"></script></body></html> 1 + <!DOCTYPE html><html class="default" lang="en"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>replaceMultiWhitespace | string-sameness Docs</title><meta name="description" content="Documentation for string-sameness Docs"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"><a href="http://foxxmd.github.io/string-sameness">Docs</a><a href="https://github.com/foxxmd/string-sameness">GitHub</a></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">string-sameness Docs</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../index.html">string-sameness Docs</a></li><li><a href="../modules/normalization.html">normalization</a></li><li><a href="normalization.replaceMultiWhitespace.html">replaceMultiWhitespace</a></li></ul><h1>Function replaceMultiWhitespace</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="replaceMultiWhitespace" class="tsd-anchor"></a><span class="tsd-kind-call-signature">replace<wbr/>Multi<wbr/>Whitespace</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">str</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#replaceMultiWhitespace" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">str</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/e87e34b932aed732202f38cc44589bae21d4ce36/src/normalization/index.ts#L14">normalization/index.ts:14</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><span class="settings-label">Member Visibility</span><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></div><div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav id="tsd-sidebar-links" class="tsd-navigation"><a href="http://foxxmd.github.io/string-sameness" class="tsd-nav-link">Docs</a><a href="https://github.com/foxxmd/string-sameness" class="tsd-nav-link">GitHub</a></nav><nav class="tsd-navigation"><a href="../index.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>string-sameness Docs</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
+1 -68
functions/normalization.replaceUnicode.html
··· 1 - <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>replaceUnicode | string-sameness Docs</title><meta name="description" content="Documentation for string-sameness Docs"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script async src="../assets/search.js" id="search-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os"</script><header class="tsd-page-toolbar"> 2 - <div class="tsd-toolbar-contents container"> 3 - <div class="table-cell" id="tsd-search" data-base=".."> 4 - <div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M15.7824 13.833L12.6666 10.7177C12.5259 10.5771 12.3353 10.499 12.1353 10.499H11.6259C12.4884 9.39596 13.001 8.00859 13.001 6.49937C13.001 2.90909 10.0914 0 6.50048 0C2.90959 0 0 2.90909 0 6.49937C0 10.0896 2.90959 12.9987 6.50048 12.9987C8.00996 12.9987 9.39756 12.4863 10.5008 11.6239V12.1332C10.5008 12.3332 10.5789 12.5238 10.7195 12.6644L13.8354 15.7797C14.1292 16.0734 14.6042 16.0734 14.8948 15.7797L15.7793 14.8954C16.0731 14.6017 16.0731 14.1267 15.7824 13.833ZM6.50048 10.499C4.29094 10.499 2.50018 8.71165 2.50018 6.49937C2.50018 4.29021 4.28781 2.49976 6.50048 2.49976C8.71001 2.49976 10.5008 4.28708 10.5008 6.49937C10.5008 8.70852 8.71314 10.499 6.50048 10.499Z" fill="var(--color-text)"></path></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div> 5 - <div class="field"> 6 - <div id="tsd-toolbar-links"><a href="http://foxxmd.github.io/string-sameness">Docs</a><a href="https://github.com/foxxmd/string-sameness">GitHub</a></div></div> 7 - <ul class="results"> 8 - <li class="state loading">Preparing search index...</li> 9 - <li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">string-sameness Docs</a></div> 10 - <div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><rect x="1" y="3" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="7" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="11" width="14" height="2" fill="var(--color-text)"></rect></svg></a></div></div></header> 11 - <div class="container container-main"> 12 - <div class="col-8 col-content"> 13 - <div class="tsd-page-title"> 14 - <ul class="tsd-breadcrumb"> 15 - <li><a href="../modules.html">string-sameness Docs</a></li> 16 - <li><a href="../modules/normalization.html">normalization</a></li> 17 - <li><a href="normalization.replaceUnicode.html">replaceUnicode</a></li></ul> 18 - <h1>Function replaceUnicode</h1></div> 19 - <section class="tsd-panel"> 20 - <ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module"> 21 - <li class="tsd-signature tsd-anchor-link" id="replaceUnicode">replace<wbr/>Unicode<span class="tsd-signature-symbol">(</span>str<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#replaceUnicode" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none" id="icon-anchor-a"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5" id="icon-anchor-b"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5" id="icon-anchor-c"></path></svg></a></li> 22 - <li class="tsd-description"> 23 - <div class="tsd-parameters"> 24 - <h4 class="tsd-parameters-title">Parameters</h4> 25 - <ul class="tsd-parameter-list"> 26 - <li> 27 - <h5>str: <span class="tsd-signature-type">string</span></h5></li></ul></div> 28 - <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"> 29 - <ul> 30 - <li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/f2a3484/src/atomic.ts#L77">atomic.ts:77</a></li></ul></aside></li></ul></section></div> 31 - <div class="col-4 col-menu menu-sticky-wrap menu-highlight"> 32 - <div class="tsd-navigation settings"> 33 - <details class="tsd-index-accordion"><summary class="tsd-accordion-summary"> 34 - <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></svg> Settings</h3></summary> 35 - <div class="tsd-accordion-details"> 36 - <div class="tsd-filter-visibility"> 37 - <h4 class="uppercase">Member Visibility</h4><form> 38 - <ul id="tsd-filter-options"> 39 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li> 40 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li> 41 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li> 42 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></form></div> 43 - <div class="tsd-theme-toggle"> 44 - <h4 class="uppercase">Theme</h4><select id="theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div> 45 - <nav class="tsd-navigation primary"> 46 - <details class="tsd-index-accordion" open><summary class="tsd-accordion-summary"> 47 - <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></svg> Modules</h3></summary> 48 - <div class="tsd-accordion-details"> 49 - <ul> 50 - <li class="current"><a href="../modules.html">string-<wbr/>sameness <wbr/>Docs</a> 51 - <ul> 52 - <li class="tsd-kind-module"><a href="../modules/index.html">index</a></li> 53 - <li class="tsd-kind-module"><a href="../modules/matchingStrategies.html">matching<wbr/>Strategies</a></li> 54 - <li class="current tsd-kind-module"><a href="../modules/normalization.html">normalization</a></li></ul></li></ul></div></details></nav> 55 - <nav class="tsd-navigation secondary menu-sticky"> 56 - <ul> 57 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="normalization.lowercase.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-function)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-64-path"></rect><path d="M9.39 16V7.24H14.55V8.224H10.446V11.128H14.238V12.112H10.47V16H9.39Z" fill="var(--color-text)" id="icon-64-text"></path></svg>lowercase</a></li> 58 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="normalization.trim.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>trim</a></li> 59 - <li class="current tsd-kind-function tsd-parent-kind-module"><a href="normalization.replaceUnicode.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>replace<wbr/>Unicode</a></li> 60 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="normalization.removePunctuation.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>remove<wbr/>Punctuation</a></li> 61 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="normalization.removeNonAlphanumeric.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>remove<wbr/>Non<wbr/>Alphanumeric</a></li> 62 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="normalization.removeWhitespace.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>remove<wbr/>Whitespace</a></li> 63 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="normalization.replaceMultiWhitespace.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>replace<wbr/>Multi<wbr/>Whitespace</a></li> 64 - <li class="tsd-kind-variable tsd-parent-kind-module"><a href="../variables/normalization.transforms.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-variable)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-32-path"></rect><path d="M11.106 16L8.85 7.24H9.966L11.454 13.192C11.558 13.608 11.646 13.996 11.718 14.356C11.79 14.708 11.842 14.976 11.874 15.16C11.906 14.976 11.954 14.708 12.018 14.356C12.09 13.996 12.178 13.608 12.282 13.192L13.758 7.24H14.85L12.582 16H11.106Z" fill="var(--color-text)" id="icon-32-text"></path></svg>transforms</a></li> 65 - <li class="tsd-kind-variable tsd-parent-kind-module"><a href="../variables/normalization.strDefaultTransforms.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-32-path"></use><use href="#icon-32-text"></use></svg>str<wbr/>Default<wbr/>Transforms</a></li></ul></nav></div></div> 66 - <div class="container tsd-generator"> 67 - <p>Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></div> 68 - <div class="overlay"></div><script src="../assets/main.js"></script></body></html> 1 + <!DOCTYPE html><html class="default" lang="en"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>replaceUnicode | string-sameness Docs</title><meta name="description" content="Documentation for string-sameness Docs"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"><a href="http://foxxmd.github.io/string-sameness">Docs</a><a href="https://github.com/foxxmd/string-sameness">GitHub</a></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">string-sameness Docs</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../index.html">string-sameness Docs</a></li><li><a href="../modules/normalization.html">normalization</a></li><li><a href="normalization.replaceUnicode.html">replaceUnicode</a></li></ul><h1>Function replaceUnicode</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="replaceUnicode" class="tsd-anchor"></a><span class="tsd-kind-call-signature">replace<wbr/>Unicode</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">str</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#replaceUnicode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">str</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/e87e34b932aed732202f38cc44589bae21d4ce36/src/normalization/index.ts#L10">normalization/index.ts:10</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><span class="settings-label">Member Visibility</span><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></div><div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav id="tsd-sidebar-links" class="tsd-navigation"><a href="http://foxxmd.github.io/string-sameness" class="tsd-nav-link">Docs</a><a href="https://github.com/foxxmd/string-sameness" class="tsd-nav-link">GitHub</a></nav><nav class="tsd-navigation"><a href="../index.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>string-sameness Docs</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
+1 -68
functions/normalization.trim.html
··· 1 - <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>trim | string-sameness Docs</title><meta name="description" content="Documentation for string-sameness Docs"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script async src="../assets/search.js" id="search-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os"</script><header class="tsd-page-toolbar"> 2 - <div class="tsd-toolbar-contents container"> 3 - <div class="table-cell" id="tsd-search" data-base=".."> 4 - <div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M15.7824 13.833L12.6666 10.7177C12.5259 10.5771 12.3353 10.499 12.1353 10.499H11.6259C12.4884 9.39596 13.001 8.00859 13.001 6.49937C13.001 2.90909 10.0914 0 6.50048 0C2.90959 0 0 2.90909 0 6.49937C0 10.0896 2.90959 12.9987 6.50048 12.9987C8.00996 12.9987 9.39756 12.4863 10.5008 11.6239V12.1332C10.5008 12.3332 10.5789 12.5238 10.7195 12.6644L13.8354 15.7797C14.1292 16.0734 14.6042 16.0734 14.8948 15.7797L15.7793 14.8954C16.0731 14.6017 16.0731 14.1267 15.7824 13.833ZM6.50048 10.499C4.29094 10.499 2.50018 8.71165 2.50018 6.49937C2.50018 4.29021 4.28781 2.49976 6.50048 2.49976C8.71001 2.49976 10.5008 4.28708 10.5008 6.49937C10.5008 8.70852 8.71314 10.499 6.50048 10.499Z" fill="var(--color-text)"></path></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div> 5 - <div class="field"> 6 - <div id="tsd-toolbar-links"><a href="http://foxxmd.github.io/string-sameness">Docs</a><a href="https://github.com/foxxmd/string-sameness">GitHub</a></div></div> 7 - <ul class="results"> 8 - <li class="state loading">Preparing search index...</li> 9 - <li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">string-sameness Docs</a></div> 10 - <div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><rect x="1" y="3" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="7" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="11" width="14" height="2" fill="var(--color-text)"></rect></svg></a></div></div></header> 11 - <div class="container container-main"> 12 - <div class="col-8 col-content"> 13 - <div class="tsd-page-title"> 14 - <ul class="tsd-breadcrumb"> 15 - <li><a href="../modules.html">string-sameness Docs</a></li> 16 - <li><a href="../modules/normalization.html">normalization</a></li> 17 - <li><a href="normalization.trim.html">trim</a></li></ul> 18 - <h1>Function trim</h1></div> 19 - <section class="tsd-panel"> 20 - <ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module"> 21 - <li class="tsd-signature tsd-anchor-link" id="trim">trim<span class="tsd-signature-symbol">(</span>str<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#trim" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none" id="icon-anchor-a"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5" id="icon-anchor-b"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5" id="icon-anchor-c"></path></svg></a></li> 22 - <li class="tsd-description"> 23 - <div class="tsd-parameters"> 24 - <h4 class="tsd-parameters-title">Parameters</h4> 25 - <ul class="tsd-parameter-list"> 26 - <li> 27 - <h5>str: <span class="tsd-signature-type">string</span></h5></li></ul></div> 28 - <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"> 29 - <ul> 30 - <li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/f2a3484/src/atomic.ts#L77">atomic.ts:77</a></li></ul></aside></li></ul></section></div> 31 - <div class="col-4 col-menu menu-sticky-wrap menu-highlight"> 32 - <div class="tsd-navigation settings"> 33 - <details class="tsd-index-accordion"><summary class="tsd-accordion-summary"> 34 - <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></svg> Settings</h3></summary> 35 - <div class="tsd-accordion-details"> 36 - <div class="tsd-filter-visibility"> 37 - <h4 class="uppercase">Member Visibility</h4><form> 38 - <ul id="tsd-filter-options"> 39 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li> 40 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li> 41 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li> 42 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></form></div> 43 - <div class="tsd-theme-toggle"> 44 - <h4 class="uppercase">Theme</h4><select id="theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div> 45 - <nav class="tsd-navigation primary"> 46 - <details class="tsd-index-accordion" open><summary class="tsd-accordion-summary"> 47 - <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></svg> Modules</h3></summary> 48 - <div class="tsd-accordion-details"> 49 - <ul> 50 - <li class="current"><a href="../modules.html">string-<wbr/>sameness <wbr/>Docs</a> 51 - <ul> 52 - <li class="tsd-kind-module"><a href="../modules/index.html">index</a></li> 53 - <li class="tsd-kind-module"><a href="../modules/matchingStrategies.html">matching<wbr/>Strategies</a></li> 54 - <li class="current tsd-kind-module"><a href="../modules/normalization.html">normalization</a></li></ul></li></ul></div></details></nav> 55 - <nav class="tsd-navigation secondary menu-sticky"> 56 - <ul> 57 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="normalization.lowercase.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-function)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-64-path"></rect><path d="M9.39 16V7.24H14.55V8.224H10.446V11.128H14.238V12.112H10.47V16H9.39Z" fill="var(--color-text)" id="icon-64-text"></path></svg>lowercase</a></li> 58 - <li class="current tsd-kind-function tsd-parent-kind-module"><a href="normalization.trim.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>trim</a></li> 59 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="normalization.replaceUnicode.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>replace<wbr/>Unicode</a></li> 60 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="normalization.removePunctuation.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>remove<wbr/>Punctuation</a></li> 61 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="normalization.removeNonAlphanumeric.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>remove<wbr/>Non<wbr/>Alphanumeric</a></li> 62 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="normalization.removeWhitespace.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>remove<wbr/>Whitespace</a></li> 63 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="normalization.replaceMultiWhitespace.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>replace<wbr/>Multi<wbr/>Whitespace</a></li> 64 - <li class="tsd-kind-variable tsd-parent-kind-module"><a href="../variables/normalization.transforms.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-variable)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-32-path"></rect><path d="M11.106 16L8.85 7.24H9.966L11.454 13.192C11.558 13.608 11.646 13.996 11.718 14.356C11.79 14.708 11.842 14.976 11.874 15.16C11.906 14.976 11.954 14.708 12.018 14.356C12.09 13.996 12.178 13.608 12.282 13.192L13.758 7.24H14.85L12.582 16H11.106Z" fill="var(--color-text)" id="icon-32-text"></path></svg>transforms</a></li> 65 - <li class="tsd-kind-variable tsd-parent-kind-module"><a href="../variables/normalization.strDefaultTransforms.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-32-path"></use><use href="#icon-32-text"></use></svg>str<wbr/>Default<wbr/>Transforms</a></li></ul></nav></div></div> 66 - <div class="container tsd-generator"> 67 - <p>Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></div> 68 - <div class="overlay"></div><script src="../assets/main.js"></script></body></html> 1 + <!DOCTYPE html><html class="default" lang="en"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>trim | string-sameness Docs</title><meta name="description" content="Documentation for string-sameness Docs"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"><a href="http://foxxmd.github.io/string-sameness">Docs</a><a href="https://github.com/foxxmd/string-sameness">GitHub</a></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">string-sameness Docs</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../index.html">string-sameness Docs</a></li><li><a href="../modules/normalization.html">normalization</a></li><li><a href="normalization.trim.html">trim</a></li></ul><h1>Function trim</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="trim" class="tsd-anchor"></a><span class="tsd-kind-call-signature">trim</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">str</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#trim" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">str</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/e87e34b932aed732202f38cc44589bae21d4ce36/src/normalization/index.ts#L9">normalization/index.ts:9</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><span class="settings-label">Member Visibility</span><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></div><div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav id="tsd-sidebar-links" class="tsd-navigation"><a href="http://foxxmd.github.io/string-sameness" class="tsd-nav-link">Docs</a><a href="https://github.com/foxxmd/string-sameness" class="tsd-nav-link">GitHub</a></nav><nav class="tsd-navigation"><a href="../index.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>string-sameness Docs</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
+1
hierarchy.html
··· 1 + <!DOCTYPE html><html class="default" lang="en"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>string-sameness Docs</title><meta name="description" content="Documentation for string-sameness Docs"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="assets/style.css"/><link rel="stylesheet" href="assets/highlight.css"/><script defer src="assets/main.js"></script><script async src="assets/icons.js" id="tsd-icons-script"></script><script async src="assets/search.js" id="tsd-search-script"></script><script async src="assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base="."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"><a href="http://foxxmd.github.io/string-sameness">Docs</a><a href="https://github.com/foxxmd/string-sameness">GitHub</a></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="index.html" class="title">string-sameness Docs</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><h2>string-sameness Docs</h2></div><h2>Class Hierarchy</h2><ul class="tsd-full-hierarchy"><li><a id="matchingStrategies.ComparisonStrategyResultObject" class="tsd-anchor"></a><a href="interfaces/matchingStrategies.ComparisonStrategyResultObject.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="assets/icons.svg#icon-256"></use></svg>ComparisonStrategyResultObject</a><ul><li><a id="index.ComparisonStrategyResult" class="tsd-anchor"></a><a href="interfaces/index.ComparisonStrategyResult.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="assets/icons.svg#icon-256"></use></svg>ComparisonStrategyResult</a><ul></ul></li></ul></li></ul></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><span class="settings-label">Member Visibility</span><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></div><div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav id="tsd-sidebar-links" class="tsd-navigation"><a href="http://foxxmd.github.io/string-sameness" class="tsd-nav-link">Docs</a><a href="https://github.com/foxxmd/string-sameness" class="tsd-nav-link">GitHub</a></nav><nav class="tsd-navigation"><a href="index.html" class="current"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="assets/icons.svg#icon-1"></use></svg><span>string-sameness Docs</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base="."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
+39 -98
index.html
··· 1 - <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>string-sameness Docs</title><meta name="description" content="Documentation for string-sameness Docs"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="assets/style.css"/><link rel="stylesheet" href="assets/highlight.css"/><script async src="assets/search.js" id="search-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os"</script><header class="tsd-page-toolbar"> 2 - <div class="tsd-toolbar-contents container"> 3 - <div class="table-cell" id="tsd-search" data-base="."> 4 - <div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M15.7824 13.833L12.6666 10.7177C12.5259 10.5771 12.3353 10.499 12.1353 10.499H11.6259C12.4884 9.39596 13.001 8.00859 13.001 6.49937C13.001 2.90909 10.0914 0 6.50048 0C2.90959 0 0 2.90909 0 6.49937C0 10.0896 2.90959 12.9987 6.50048 12.9987C8.00996 12.9987 9.39756 12.4863 10.5008 11.6239V12.1332C10.5008 12.3332 10.5789 12.5238 10.7195 12.6644L13.8354 15.7797C14.1292 16.0734 14.6042 16.0734 14.8948 15.7797L15.7793 14.8954C16.0731 14.6017 16.0731 14.1267 15.7824 13.833ZM6.50048 10.499C4.29094 10.499 2.50018 8.71165 2.50018 6.49937C2.50018 4.29021 4.28781 2.49976 6.50048 2.49976C8.71001 2.49976 10.5008 4.28708 10.5008 6.49937C10.5008 8.70852 8.71314 10.499 6.50048 10.499Z" fill="var(--color-text)"></path></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div> 5 - <div class="field"> 6 - <div id="tsd-toolbar-links"><a href="http://foxxmd.github.io/string-sameness">Docs</a><a href="https://github.com/foxxmd/string-sameness">GitHub</a></div></div> 7 - <ul class="results"> 8 - <li class="state loading">Preparing search index...</li> 9 - <li class="state failure">The search index is not available</li></ul><a href="index.html" class="title">string-sameness Docs</a></div> 10 - <div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><rect x="1" y="3" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="7" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="11" width="14" height="2" fill="var(--color-text)"></rect></svg></a></div></div></header> 11 - <div class="container container-main"> 12 - <div class="col-8 col-content"> 13 - <div class="tsd-page-title"> 14 - <h2>string-sameness Docs</h2></div> 15 - <div class="tsd-panel tsd-typography"> 16 - <a href="#string-sameness" id="string-sameness" style="color: inherit; text-decoration: none;"> 17 - <h1>string-sameness</h1> 18 - </a> 19 - <p>Generate scores that represents how similar two strings are based on different string comparison algorithms.</p> 1 + <!DOCTYPE html><html class="default" lang="en"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>string-sameness Docs</title><meta name="description" content="Documentation for string-sameness Docs"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="assets/style.css"/><link rel="stylesheet" href="assets/highlight.css"/><script defer src="assets/main.js"></script><script async src="assets/icons.js" id="tsd-icons-script"></script><script async src="assets/search.js" id="tsd-search-script"></script><script async src="assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base="."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"><a href="http://foxxmd.github.io/string-sameness">Docs</a><a href="https://github.com/foxxmd/string-sameness">GitHub</a></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="index.html" class="title">string-sameness Docs</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><h2>string-sameness Docs</h2></div><div class="tsd-panel tsd-typography"><a id="md:string-sameness" class="tsd-anchor"></a><h1 class="tsd-anchor-link">string-sameness<a href="#md:string-sameness" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="assets/icons.svg#icon-anchor"></use></svg></a></h1><p>Generate scores that represents how similar two strings are based on different string comparison algorithms.</p> 20 2 <p>Scores from all used algorithms are averaged and then weighted by the length of the content being compared (more weight for longer content).</p> 21 3 <p>The sameness is then given a <strong>score of 0 to 100.</strong></p> 22 4 <ul> 23 5 <li>0 =&gt; Totally unique pieces of content</li> 24 6 <li>100 =&gt; Identical content</li> 25 7 </ul> 8 + <a id="md:installusage" class="tsd-anchor"></a><h1 class="tsd-anchor-link">Install/Usage<a href="#md:installusage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="assets/icons.svg#icon-anchor"></use></svg></a></h1><pre><code><span class="hl-0">npm</span><span class="hl-1"> </span><span class="hl-0">install</span><span class="hl-1"> @</span><span class="hl-0">foxxmd</span><span class="hl-1">/</span><span class="hl-0">string</span><span class="hl-1">-</span><span class="hl-0">sameness</span> 9 + </code><button>Copy</button></pre> 26 10 27 - <a href="#installusage" id="installusage" style="color: inherit; text-decoration: none;"> 28 - <h1>Install/Usage</h1> 29 - </a> 30 - <pre><code><span class="hl-0">npm</span><span class="hl-1"> </span><span class="hl-0">install</span><span class="hl-1"> @</span><span class="hl-0">foxxmd</span><span class="hl-1">/</span><span class="hl-0">string</span><span class="hl-1">-</span><span class="hl-0">sameness</span> 31 - </code></pre> 32 - <pre><code class="language-js"><span class="hl-2">import</span><span class="hl-1"> {</span><span class="hl-0">stringSameness</span><span class="hl-1">} </span><span class="hl-2">from</span><span class="hl-1"> </span><span class="hl-3">&#39;@foxxmd/string-sameness&#39;</span><span class="hl-1">;</span><br/><br/><span class="hl-4">const</span><span class="hl-1"> </span><span class="hl-5">result</span><span class="hl-1"> = </span><span class="hl-6">stringSameness</span><span class="hl-1">(</span><span class="hl-3">&#39;This is one sentence&#39;</span><span class="hl-1">, </span><span class="hl-3">&#39;This is another sentence&#39;</span><span class="hl-1">);</span><br/><span class="hl-0">console</span><span class="hl-1">.</span><span class="hl-6">log</span><span class="hl-1">(</span><span class="hl-0">result</span><span class="hl-1">);</span><br/><span class="hl-7">// {</span><br/><span class="hl-7">// &quot;strategies&quot;: {</span><br/><span class="hl-7">// &quot;dice&quot;: {</span><br/><span class="hl-7">// &quot;rawScore&quot;: 0.6666,</span><br/><span class="hl-7">// &quot;score&quot;: 66.66</span><br/><span class="hl-7">// },</span><br/><span class="hl-7">// &quot;leven&quot;: {</span><br/><span class="hl-7">// &quot;rawScore&quot;: 5,</span><br/><span class="hl-7">// &quot;distance&quot;: 5,</span><br/><span class="hl-7">// &quot;score&quot;: 79.16</span><br/><span class="hl-7">// },</span><br/><span class="hl-7">// &quot;cosine&quot;: {</span><br/><span class="hl-7">// &quot;rawScore&quot;: 0.75,</span><br/><span class="hl-7">// &quot;score&quot;: 75</span><br/><span class="hl-7">// }</span><br/><span class="hl-7">// },</span><br/><span class="hl-7">// &quot;highScore&quot;: 73.61,</span><br/><span class="hl-7">// &quot;highScoreWeighted&quot;: 83.58</span><br/><span class="hl-7">// }</span> 33 - </code></pre> 11 + <pre><code class="js"><span class="hl-2">import</span><span class="hl-1"> {</span><span class="hl-0">stringSameness</span><span class="hl-1">} </span><span class="hl-2">from</span><span class="hl-1"> </span><span class="hl-3">&#39;@foxxmd/string-sameness&#39;</span><span class="hl-1">;</span><br/><br/><span class="hl-4">const</span><span class="hl-1"> </span><span class="hl-5">result</span><span class="hl-1"> = </span><span class="hl-6">stringSameness</span><span class="hl-1">(</span><span class="hl-3">&#39;This is one sentence&#39;</span><span class="hl-1">, </span><span class="hl-3">&#39;This is another sentence&#39;</span><span class="hl-1">);</span><br/><span class="hl-0">console</span><span class="hl-1">.</span><span class="hl-6">log</span><span class="hl-1">(</span><span class="hl-0">result</span><span class="hl-1">);</span><br/><span class="hl-7">// {</span><br/><span class="hl-7">// &quot;strategies&quot;: {</span><br/><span class="hl-7">// &quot;dice&quot;: {</span><br/><span class="hl-7">// &quot;rawScore&quot;: 0.6666,</span><br/><span class="hl-7">// &quot;score&quot;: 66.66</span><br/><span class="hl-7">// },</span><br/><span class="hl-7">// &quot;leven&quot;: {</span><br/><span class="hl-7">// &quot;rawScore&quot;: 5,</span><br/><span class="hl-7">// &quot;distance&quot;: 5,</span><br/><span class="hl-7">// &quot;score&quot;: 79.16</span><br/><span class="hl-7">// },</span><br/><span class="hl-7">// &quot;cosine&quot;: {</span><br/><span class="hl-7">// &quot;rawScore&quot;: 0.75,</span><br/><span class="hl-7">// &quot;score&quot;: 75</span><br/><span class="hl-7">// }</span><br/><span class="hl-7">// },</span><br/><span class="hl-7">// &quot;highScore&quot;: 73.61,</span><br/><span class="hl-7">// &quot;highScoreWeighted&quot;: 83.58</span><br/><span class="hl-7">// }</span> 12 + </code><button type="button">Copy</button></pre> 34 13 35 - <a href="#options" id="options" style="color: inherit; text-decoration: none;"> 36 - <h1>Options</h1> 37 - </a> 38 - <p>An optional third argument can be provided to <code>stringSameness</code> to customize how strings are normalized before comparison and what strategies are used for comparison.</p> 39 - 40 - <a href="#strategies" id="strategies" style="color: inherit; text-decoration: none;"> 41 - <h2>Strategies</h2> 42 - </a> 43 - <p>Pass a list of <code>ComparisonStrategy</code> objects using <code>{strategies: []}</code> to define which string comparisons should be performed on the given strings.</p> 14 + <a id="md:options" class="tsd-anchor"></a><h1 class="tsd-anchor-link">Options<a href="#md:options" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="assets/icons.svg#icon-anchor"></use></svg></a></h1><p>An optional third argument can be provided to <code>stringSameness</code> to customize how strings are normalized before comparison and what strategies are used for comparison.</p> 15 + <a id="md:strategies" class="tsd-anchor"></a><h2 class="tsd-anchor-link">Strategies<a href="#md:strategies" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="assets/icons.svg#icon-anchor"></use></svg></a></h2><p>Pass a list of <code>ComparisonStrategy</code> objects using <code>{strategies: []}</code> to define which string comparisons should be performed on the given strings.</p> 44 16 <p>The average of the scores from all passed strategies is returned as <code>highScore</code> (and <code>highScoreWeighted</code>) from <code>stringSameness()</code></p> 45 17 <p>When no strategies are explicitly passed a default set of strategies is used, found in <code>import {defaultStrategies} from @foxxmd/string-sameness;</code>:</p> 46 18 <ul> 47 - <li><a href="https://en.wikipedia.org/wiki/S%C3%B8rensen%E2%80%93Dice_coefficient">Dice&#39;s Coefficient</a> in <a href="/src/matchingStrategies/diceSimilarity.ts"><code>diceSimilarities.ts</code></a></li> 19 + <li><a href="https://en.wikipedia.org/wiki/S%C3%B8rensen%E2%80%93Dice_coefficient">Dice's Coefficient</a> in <a href="/src/matchingStrategies/diceSimilarity.ts"><code>diceSimilarities.ts</code></a></li> 48 20 <li><a href="https://en.wikipedia.org/wiki/Cosine_similarity">Cosine Similarity</a> in <a href="/src/matchingStrategies/cosineSimilarity.ts"><code>cosineSimilarities.ts</code></a></li> 49 21 <li><a href="https://en.wikipedia.org/wiki/Levenshtein_distance">Levenshtein Distance</a> in <a href="/src/matchingStrategies/levenSimilarity.ts"><code>levenSimilarities.ts</code></a></li> 50 22 </ul> 51 23 <p>Strategies can be accessed individually using <code>import {strategies} from @foxxmd/string-sameness</code></p> 24 + <a id="md:bring-your-own-strategy" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Bring Your Own Strategy<a href="#md:bring-your-own-strategy" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="assets/icons.svg#icon-anchor"></use></svg></a></h3><p>Use your own strategy by creating an object that conforms to <code>ComparisonStrategy</code>:</p> 25 + <pre><code class="ts"><span class="hl-2">export</span><span class="hl-1"> </span><span class="hl-4">interface</span><span class="hl-1"> </span><span class="hl-8">ComparisonStrategy</span><span class="hl-1"> {</span><br/><span class="hl-1"> </span><span class="hl-7">/**</span><br/><span class="hl-7"> * The name of this strategy</span><br/><span class="hl-7"> * */</span><br/><span class="hl-1"> </span><span class="hl-0">name</span><span class="hl-1">: </span><span class="hl-8">string</span><br/><span class="hl-1"> </span><span class="hl-7">/**</span><br/><span class="hl-7"> * A function that accepts two string arguments and returns a number between 0 and 100 signifying how closely similar the strings are:</span><br/><span class="hl-7"> * 0 =&gt; not similar at all</span><br/><span class="hl-7"> * 100 =&gt; identical</span><br/><span class="hl-7"> * */</span><br/><span class="hl-1"> </span><span class="hl-6">strategy</span><span class="hl-1">: (</span><span class="hl-0">strA</span><span class="hl-1">: </span><span class="hl-8">string</span><span class="hl-1">, </span><span class="hl-0">strB</span><span class="hl-1">: </span><span class="hl-8">string</span><span class="hl-1">) </span><span class="hl-4">=&gt;</span><span class="hl-1"> </span><span class="hl-8">number</span><br/><span class="hl-1"> </span><span class="hl-7">/**</span><br/><span class="hl-7"> * An optional function that accepts two string arguments and returns whether this strategy should be used</span><br/><span class="hl-7"> * */</span><br/><span class="hl-1"> </span><span class="hl-6">isValid</span><span class="hl-1">?: (</span><span class="hl-0">strA</span><span class="hl-1">: </span><span class="hl-8">string</span><span class="hl-1">, </span><span class="hl-0">strB</span><span class="hl-1">: </span><span class="hl-8">string</span><span class="hl-1">) </span><span class="hl-4">=&gt;</span><span class="hl-1"> </span><span class="hl-8">boolean</span><br/><span class="hl-1">}</span> 26 + </code><button type="button">Copy</button></pre> 52 27 53 - <a href="#bring-your-own-strategy" id="bring-your-own-strategy" style="color: inherit; text-decoration: none;"> 54 - <h3>Bring Your Own Strategy</h3> 55 - </a> 56 - <p>Use your own strategy by creating an object that conforms to <code>ComparisonStrategy</code>:</p> 57 - <pre><code class="language-ts"><span class="hl-2">export</span><span class="hl-1"> </span><span class="hl-4">interface</span><span class="hl-1"> </span><span class="hl-8">ComparisonStrategy</span><span class="hl-1"> {</span><br/><span class="hl-1"> </span><span class="hl-7">/**</span><br/><span class="hl-7"> * The name of this strategy</span><br/><span class="hl-7"> * */</span><br/><span class="hl-1"> </span><span class="hl-0">name</span><span class="hl-1">: </span><span class="hl-8">string</span><br/><span class="hl-1"> </span><span class="hl-7">/**</span><br/><span class="hl-7"> * A function that accepts two string arguments and returns a number between 0 and 100 signifying how closely similar the strings are:</span><br/><span class="hl-7"> * 0 =&gt; not similar at all</span><br/><span class="hl-7"> * 100 =&gt; identical</span><br/><span class="hl-7"> * */</span><br/><span class="hl-1"> </span><span class="hl-6">strategy</span><span class="hl-1">: (</span><span class="hl-0">strA</span><span class="hl-1">: </span><span class="hl-8">string</span><span class="hl-1">, </span><span class="hl-0">strB</span><span class="hl-1">: </span><span class="hl-8">string</span><span class="hl-1">) </span><span class="hl-4">=&gt;</span><span class="hl-1"> </span><span class="hl-8">number</span><br/><span class="hl-1"> </span><span class="hl-7">/**</span><br/><span class="hl-7"> * An optional function that accepts two string arguments and returns whether this strategy should be used</span><br/><span class="hl-7"> * */</span><br/><span class="hl-1"> </span><span class="hl-6">isValid</span><span class="hl-1">?: (</span><span class="hl-0">strA</span><span class="hl-1">: </span><span class="hl-8">string</span><span class="hl-1">, </span><span class="hl-0">strB</span><span class="hl-1">: </span><span class="hl-8">string</span><span class="hl-1">) </span><span class="hl-4">=&gt;</span><span class="hl-1"> </span><span class="hl-8">boolean</span><br/><span class="hl-1">}</span> 58 - </code></pre> 59 28 <p>Example of using your own strategy with the defaults:</p> 60 - <pre><code class="language-ts"><span class="hl-2">import</span><span class="hl-1"> {</span><span class="hl-0">stringSameness</span><span class="hl-1">} </span><span class="hl-2">from</span><span class="hl-1"> </span><span class="hl-3">&quot;@foxxmd/string-sameness&quot;</span><span class="hl-1">;</span><br/><span class="hl-2">import</span><span class="hl-1"> {</span><span class="hl-0">ComparisonStrategy</span><span class="hl-1">, </span><span class="hl-0">levenStrategy</span><span class="hl-1">, </span><span class="hl-0">cosineStrategy</span><span class="hl-1">, </span><span class="hl-0">diceStrategy</span><span class="hl-1">} </span><span class="hl-2">from</span><span class="hl-1"> </span><span class="hl-3">&quot;@foxxmd/string-sameness/strategies&quot;</span><span class="hl-1">;</span><br/><br/><span class="hl-4">const</span><span class="hl-1"> </span><span class="hl-5">myStrat</span><span class="hl-1">: </span><span class="hl-8">ComparisonStrategy</span><span class="hl-1"> = {</span><br/><span class="hl-1"> </span><span class="hl-0">name:</span><span class="hl-1"> </span><span class="hl-3">&#39;MyCoolStrat&#39;</span><span class="hl-1">,</span><br/><span class="hl-1"> </span><span class="hl-6">strategy</span><span class="hl-0">:</span><span class="hl-1"> (</span><span class="hl-0">valA</span><span class="hl-1">: </span><span class="hl-8">string</span><span class="hl-1">, </span><span class="hl-0">valB</span><span class="hl-1">: </span><span class="hl-8">string</span><span class="hl-1">) </span><span class="hl-4">=&gt;</span><span class="hl-1"> {</span><br/><span class="hl-1"> </span><span class="hl-4">const</span><span class="hl-1"> </span><span class="hl-5">a</span><span class="hl-1"> = </span><span class="hl-0">valA</span><span class="hl-1">.</span><span class="hl-6">concat</span><span class="hl-1">(</span><span class="hl-0">valB</span><span class="hl-1">);</span><br/><span class="hl-1"> </span><span class="hl-2">return</span><span class="hl-1"> </span><span class="hl-0">a</span><span class="hl-1">.</span><span class="hl-0">length</span><span class="hl-1">;</span><br/><span class="hl-1"> },</span><br/><span class="hl-1">}</span><br/><span class="hl-4">const</span><span class="hl-1"> </span><span class="hl-5">strats</span><span class="hl-1"> = [</span><br/><span class="hl-1"> </span><span class="hl-0">levenStrategy</span><span class="hl-1">,</span><br/><span class="hl-1"> </span><span class="hl-0">cosineStrategy</span><span class="hl-1">,</span><br/><span class="hl-1"> </span><span class="hl-0">diceStrategy</span><span class="hl-1">,</span><br/><span class="hl-1"> </span><span class="hl-0">myStrat</span><br/><span class="hl-1">]</span><br/><br/><span class="hl-4">const</span><span class="hl-1"> </span><span class="hl-5">result</span><span class="hl-1"> = </span><span class="hl-6">stringSameness</span><span class="hl-1">(</span><span class="hl-3">&#39;This is one sentence&#39;</span><span class="hl-1">, </span><span class="hl-3">&#39;This is another sentence&#39;</span><span class="hl-1">, {</span><span class="hl-0">strategies:</span><span class="hl-1"> </span><span class="hl-0">strats</span><span class="hl-1">});</span> 61 - </code></pre> 29 + <pre><code class="ts"><span class="hl-2">import</span><span class="hl-1"> {</span><span class="hl-0">stringSameness</span><span class="hl-1">} </span><span class="hl-2">from</span><span class="hl-1"> </span><span class="hl-3">&quot;@foxxmd/string-sameness&quot;</span><span class="hl-1">;</span><br/><span class="hl-2">import</span><span class="hl-1"> {</span><span class="hl-0">ComparisonStrategy</span><span class="hl-1">, </span><span class="hl-0">levenStrategy</span><span class="hl-1">, </span><span class="hl-0">cosineStrategy</span><span class="hl-1">, </span><span class="hl-0">diceStrategy</span><span class="hl-1">} </span><span class="hl-2">from</span><span class="hl-1"> </span><span class="hl-3">&quot;@foxxmd/string-sameness/strategies&quot;</span><span class="hl-1">;</span><br/><br/><span class="hl-4">const</span><span class="hl-1"> </span><span class="hl-5">myStrat</span><span class="hl-1">: </span><span class="hl-8">ComparisonStrategy</span><span class="hl-1"> = {</span><br/><span class="hl-1"> </span><span class="hl-0">name:</span><span class="hl-1"> </span><span class="hl-3">&#39;MyCoolStrat&#39;</span><span class="hl-1">,</span><br/><span class="hl-1"> </span><span class="hl-6">strategy</span><span class="hl-0">:</span><span class="hl-1"> (</span><span class="hl-0">valA</span><span class="hl-1">: </span><span class="hl-8">string</span><span class="hl-1">, </span><span class="hl-0">valB</span><span class="hl-1">: </span><span class="hl-8">string</span><span class="hl-1">) </span><span class="hl-4">=&gt;</span><span class="hl-1"> {</span><br/><span class="hl-1"> </span><span class="hl-4">const</span><span class="hl-1"> </span><span class="hl-5">a</span><span class="hl-1"> = </span><span class="hl-0">valA</span><span class="hl-1">.</span><span class="hl-6">concat</span><span class="hl-1">(</span><span class="hl-0">valB</span><span class="hl-1">);</span><br/><span class="hl-1"> </span><span class="hl-2">return</span><span class="hl-1"> </span><span class="hl-0">a</span><span class="hl-1">.</span><span class="hl-0">length</span><span class="hl-1">;</span><br/><span class="hl-1"> },</span><br/><span class="hl-1">}</span><br/><span class="hl-4">const</span><span class="hl-1"> </span><span class="hl-5">strats</span><span class="hl-1"> = [</span><br/><span class="hl-1"> </span><span class="hl-0">levenStrategy</span><span class="hl-1">,</span><br/><span class="hl-1"> </span><span class="hl-0">cosineStrategy</span><span class="hl-1">,</span><br/><span class="hl-1"> </span><span class="hl-0">diceStrategy</span><span class="hl-1">,</span><br/><span class="hl-1"> </span><span class="hl-0">myStrat</span><br/><span class="hl-1">]</span><br/><br/><span class="hl-4">const</span><span class="hl-1"> </span><span class="hl-5">result</span><span class="hl-1"> = </span><span class="hl-6">stringSameness</span><span class="hl-1">(</span><span class="hl-3">&#39;This is one sentence&#39;</span><span class="hl-1">, </span><span class="hl-3">&#39;This is another sentence&#39;</span><span class="hl-1">, {</span><span class="hl-0">strategies:</span><span class="hl-1"> </span><span class="hl-0">strats</span><span class="hl-1">});</span> 30 + </code><button type="button">Copy</button></pre> 62 31 63 - <a href="#normalization" id="normalization" style="color: inherit; text-decoration: none;"> 64 - <h2>Normalization</h2> 65 - </a> 66 - <p>Pass a list of functions using <code>{transforms: []}</code> to transform the strings before comparison. When not explicitly provided a default set of functions is applied to normalize the strings (to remove trivial differences):</p> 32 + <a id="md:normalization" class="tsd-anchor"></a><h2 class="tsd-anchor-link">Normalization<a href="#md:normalization" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="assets/icons.svg#icon-anchor"></use></svg></a></h2><p>Pass a list of functions using <code>{transforms: []}</code> to transform the strings before comparison. When not explicitly provided a default set of functions is applied to normalize the strings (to remove trivial differences):</p> 67 33 <ul> 68 - <li><p>normalize unicode EX convert Ö =&gt; O</p> 34 + <li> 35 + <p>normalize unicode EX convert Ö =&gt; O</p> 69 36 </li> 70 - <li><p>convert to lowercase</p> 37 + <li> 38 + <p>convert to lowercase</p> 71 39 </li> 72 - <li><p>trim (remove whitespace at beginning/end)</p> 40 + <li> 41 + <p>trim (remove whitespace at beginning/end)</p> 73 42 </li> 74 - <li><p>remove non-alphanumeric characters (punctuation and newlines)</p> 43 + <li> 44 + <p>remove non-alphanumeric characters (punctuation and newlines)</p> 75 45 </li> 76 - <li><p>replace any instances of 2 or more consecutive whitespace with 1 whitespace</p> 46 + <li> 47 + <p>replace any instances of 2 or more consecutive whitespace with 1 whitespace</p> 77 48 </li> 78 - <li><p>The default set of transformer functions is exported as <code>import {strDefaultTransforms} from @foxxmd/string-sameness;</code></p> 49 + <li> 50 + <p>The default set of transformer functions is exported as <code>import {strDefaultTransforms} from @foxxmd/string-sameness;</code></p> 79 51 </li> 80 - <li><p>All built-in transformers can be found at <code>import {transforms} from @foxxmd/string-sameness;</code></p> 52 + <li> 53 + <p>All built-in transformers can be found at <code>import {transforms} from @foxxmd/string-sameness;</code></p> 81 54 </li> 82 55 </ul> 83 56 <p>Example of supplying your own transform functions:</p> 84 - <pre><code class="language-js"><span class="hl-2">import</span><span class="hl-1"> {</span><span class="hl-0">stringSameness</span><span class="hl-1">, </span><span class="hl-0">defaultStrCompareTransformFuncs</span><span class="hl-1">} </span><span class="hl-2">from</span><span class="hl-1"> </span><span class="hl-3">&#39;@foxxmd/string-sameness&#39;</span><span class="hl-1">;</span><br/><br/><span class="hl-4">const</span><span class="hl-1"> </span><span class="hl-5">myFuncs</span><span class="hl-1"> = [</span><br/><span class="hl-1"> ...</span><span class="hl-0">defaultStrCompareTransformFuncs</span><span class="hl-1">,</span><br/><span class="hl-1"> </span><span class="hl-7">// replace all vowels with the letter e</span><br/><span class="hl-1"> (</span><span class="hl-0">str</span><span class="hl-1">) </span><span class="hl-4">=&gt;</span><span class="hl-1"> </span><span class="hl-0">str</span><span class="hl-1">.</span><span class="hl-6">replace</span><span class="hl-1">(</span><span class="hl-9">/</span><span class="hl-10">[</span><span class="hl-9">aeiou</span><span class="hl-10">]</span><span class="hl-9">/</span><span class="hl-4">ig</span><span class="hl-1">, </span><span class="hl-3">&#39;e&#39;</span><span class="hl-1">)</span><br/><span class="hl-1">]</span><br/><br/><span class="hl-4">const</span><span class="hl-1"> </span><span class="hl-5">result</span><span class="hl-1"> = </span><span class="hl-6">stringSameness</span><span class="hl-1">(</span><span class="hl-3">&#39;This is one sentence&#39;</span><span class="hl-1">, </span><span class="hl-3">&#39;This is another sentence&#39;</span><span class="hl-1">, {</span><span class="hl-0">transforms:</span><span class="hl-1"> </span><span class="hl-0">myFuncs</span><span class="hl-1">});</span> 85 - </code></pre> 57 + <pre><code class="js"><span class="hl-2">import</span><span class="hl-1"> {</span><span class="hl-0">stringSameness</span><span class="hl-1">, </span><span class="hl-0">defaultStrCompareTransformFuncs</span><span class="hl-1">} </span><span class="hl-2">from</span><span class="hl-1"> </span><span class="hl-3">&#39;@foxxmd/string-sameness&#39;</span><span class="hl-1">;</span><br/><br/><span class="hl-4">const</span><span class="hl-1"> </span><span class="hl-5">myFuncs</span><span class="hl-1"> = [</span><br/><span class="hl-1"> ...</span><span class="hl-0">defaultStrCompareTransformFuncs</span><span class="hl-1">,</span><br/><span class="hl-1"> </span><span class="hl-7">// replace all vowels with the letter e</span><br/><span class="hl-1"> (</span><span class="hl-0">str</span><span class="hl-1">) </span><span class="hl-4">=&gt;</span><span class="hl-1"> </span><span class="hl-0">str</span><span class="hl-1">.</span><span class="hl-6">replace</span><span class="hl-1">(</span><span class="hl-9">/</span><span class="hl-10">[</span><span class="hl-9">aeiou</span><span class="hl-10">]</span><span class="hl-9">/</span><span class="hl-4">ig</span><span class="hl-1">, </span><span class="hl-3">&#39;e&#39;</span><span class="hl-1">)</span><br/><span class="hl-1">]</span><br/><br/><span class="hl-4">const</span><span class="hl-1"> </span><span class="hl-5">result</span><span class="hl-1"> = </span><span class="hl-6">stringSameness</span><span class="hl-1">(</span><span class="hl-3">&#39;This is one sentence&#39;</span><span class="hl-1">, </span><span class="hl-3">&#39;This is another sentence&#39;</span><span class="hl-1">, {</span><span class="hl-0">transforms:</span><span class="hl-1"> </span><span class="hl-0">myFuncs</span><span class="hl-1">});</span> 58 + </code><button type="button">Copy</button></pre> 86 59 87 - <a href="#token-re-ordering" id="token-re-ordering" style="color: inherit; text-decoration: none;"> 88 - <h2>Token Re-ordering</h2> 89 - </a> 90 - <p>If tokens (word) ordering in the strings is not important you can choose to have string-sameness attempt to re-order all words before comparing sameness. This makes comparison scores much closer to &quot;absolute sameness in all characters within string&quot;. EX:</p> 60 + <a id="md:token-re-ordering" class="tsd-anchor"></a><h2 class="tsd-anchor-link">Token Re-ordering<a href="#md:token-re-ordering" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="assets/icons.svg#icon-anchor"></use></svg></a></h2><p>If tokens (word) ordering in the strings is not important you can choose to have string-sameness attempt to re-order all words before comparing sameness. This makes comparison scores much closer to &quot;absolute sameness in all characters within string&quot;. EX:</p> 91 61 <ul> 92 62 <li><code>this is correct order</code></li> 93 63 <li><code>order correct this is</code></li> 94 64 </ul> 95 - <p>Scores 60 <strong>without</strong> reordering </p> 65 + <p>Scores 60 <strong>without</strong> reordering</p> 96 66 <p>Scores 100 <strong>with</strong> reordering</p> 97 67 <p>Behavior caveats:</p> 98 68 <ul> ··· 100 70 <li>If the second string is longer than the first than any non-matched words are concatenated to the end of the re-ordered string in the same order they were found</li> 101 71 </ul> 102 72 <p>To use:</p> 103 - <pre><code class="language-js"><span class="hl-2">import</span><span class="hl-1"> {</span><span class="hl-0">stringSameness</span><span class="hl-1">} </span><span class="hl-2">from</span><span class="hl-1"> </span><span class="hl-3">&#39;@foxxmd/string-sameness&#39;</span><span class="hl-1">;</span><br/><br/><span class="hl-4">const</span><span class="hl-1"> </span><span class="hl-5">res</span><span class="hl-1"> = </span><span class="hl-6">stringSameness</span><span class="hl-1">(</span><span class="hl-0">strA</span><span class="hl-1">, </span><span class="hl-0">strB</span><span class="hl-1">, {</span><span class="hl-0">reorder:</span><span class="hl-1"> </span><span class="hl-4">true</span><span class="hl-1">});</span> 104 - </code></pre> 73 + <pre><code class="js"><span class="hl-2">import</span><span class="hl-1"> {</span><span class="hl-0">stringSameness</span><span class="hl-1">} </span><span class="hl-2">from</span><span class="hl-1"> </span><span class="hl-3">&#39;@foxxmd/string-sameness&#39;</span><span class="hl-1">;</span><br/><br/><span class="hl-4">const</span><span class="hl-1"> </span><span class="hl-5">res</span><span class="hl-1"> = </span><span class="hl-6">stringSameness</span><span class="hl-1">(</span><span class="hl-0">strA</span><span class="hl-1">, </span><span class="hl-0">strB</span><span class="hl-1">, {</span><span class="hl-0">reorder:</span><span class="hl-1"> </span><span class="hl-4">true</span><span class="hl-1">});</span> 74 + </code><button type="button">Copy</button></pre> 105 75 106 - <a href="#factory" id="factory" style="color: inherit; text-decoration: none;"> 107 - <h2>Factory</h2> 108 - </a> 109 - <p>For convenience, a factory function is also provided:</p> 110 - <pre><code class="language-ts"><span class="hl-2">import</span><span class="hl-1"> {</span><span class="hl-0">createStringSameness</span><span class="hl-1">, </span><span class="hl-0">strategies</span><span class="hl-1">} </span><span class="hl-2">from</span><span class="hl-1"> </span><span class="hl-3">&quot;@foxxmd/string-sameness&quot;</span><span class="hl-1">;</span><br/><span class="hl-2">import</span><span class="hl-1"> {</span><span class="hl-0">myTransforms</span><span class="hl-1">, </span><span class="hl-0">myStrats</span><span class="hl-1">} </span><span class="hl-2">from</span><span class="hl-1"> </span><span class="hl-3">&#39;./util&#39;</span><span class="hl-1">;</span><br/><br/><span class="hl-4">const</span><span class="hl-1"> {</span><span class="hl-5">levenStrategy</span><span class="hl-1">} = </span><span class="hl-0">strategies</span><span class="hl-1">;</span><br/><br/><span class="hl-7">// sets the default object to used with the third argument for `stringSameness`</span><br/><span class="hl-4">const</span><span class="hl-1"> </span><span class="hl-5">myCompare</span><span class="hl-1"> = </span><span class="hl-6">createStringSameness</span><span class="hl-1">({</span><span class="hl-0">transforms:</span><span class="hl-1"> </span><span class="hl-0">myTransforms</span><span class="hl-1">, </span><span class="hl-0">strategies:</span><span class="hl-1"> [</span><span class="hl-0">levenStrategy</span><span class="hl-1">, ...</span><span class="hl-0">myStrats</span><span class="hl-1">]});</span><br/><br/><span class="hl-7">// uses myTransforms and myStrats</span><br/><span class="hl-4">const</span><span class="hl-1"> </span><span class="hl-5">plainResult</span><span class="hl-1"> = </span><span class="hl-6">myCompare</span><span class="hl-1">(</span><span class="hl-3">&#39;This is one sentence&#39;</span><span class="hl-1">, </span><span class="hl-3">&#39;This is another sentence&#39;</span><span class="hl-1">);</span><br/><br/><span class="hl-7">// override your defaults using the third argument like normal</span><br/><span class="hl-4">const</span><span class="hl-1"> </span><span class="hl-5">overrideResults</span><span class="hl-1"> = </span><span class="hl-6">myCompare</span><span class="hl-1">(</span><span class="hl-3">&#39;This is one sentence&#39;</span><span class="hl-1">, </span><span class="hl-3">&#39;This is another sentence&#39;</span><span class="hl-1">, {</span><span class="hl-0">strategies:</span><span class="hl-1"> [</span><span class="hl-0">levenStrategy</span><span class="hl-1">]});</span> 111 - </code></pre> 112 - </div></div> 113 - <div class="col-4 col-menu menu-sticky-wrap menu-highlight"> 114 - <div class="tsd-navigation settings"> 115 - <details class="tsd-index-accordion"><summary class="tsd-accordion-summary"> 116 - <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></svg> Settings</h3></summary> 117 - <div class="tsd-accordion-details"> 118 - <div class="tsd-filter-visibility"> 119 - <h4 class="uppercase">Member Visibility</h4><form> 120 - <ul id="tsd-filter-options"> 121 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li> 122 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li> 123 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li> 124 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></form></div> 125 - <div class="tsd-theme-toggle"> 126 - <h4 class="uppercase">Theme</h4><select id="theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div> 127 - <nav class="tsd-navigation primary"> 128 - <details class="tsd-index-accordion" open><summary class="tsd-accordion-summary"> 129 - <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></svg> Modules</h3></summary> 130 - <div class="tsd-accordion-details"> 131 - <ul> 132 - <li class="current selected"><a href="modules.html">string-<wbr/>sameness <wbr/>Docs</a> 133 - <ul> 134 - <li class="tsd-kind-module"><a href="modules/index.html">index</a></li> 135 - <li class="tsd-kind-module"><a href="modules/matchingStrategies.html">matching<wbr/>Strategies</a></li> 136 - <li class="tsd-kind-module"><a href="modules/normalization.html">normalization</a></li></ul></li></ul></div></details></nav></div></div> 137 - <div class="container tsd-generator"> 138 - <p>Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></div> 139 - <div class="overlay"></div><script src="assets/main.js"></script></body></html> 76 + <a id="md:factory" class="tsd-anchor"></a><h2 class="tsd-anchor-link">Factory<a href="#md:factory" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="assets/icons.svg#icon-anchor"></use></svg></a></h2><p>For convenience, a factory function is also provided:</p> 77 + <pre><code class="ts"><span class="hl-2">import</span><span class="hl-1"> {</span><span class="hl-0">createStringSameness</span><span class="hl-1">, </span><span class="hl-0">strategies</span><span class="hl-1">} </span><span class="hl-2">from</span><span class="hl-1"> </span><span class="hl-3">&quot;@foxxmd/string-sameness&quot;</span><span class="hl-1">;</span><br/><span class="hl-2">import</span><span class="hl-1"> {</span><span class="hl-0">myTransforms</span><span class="hl-1">, </span><span class="hl-0">myStrats</span><span class="hl-1">} </span><span class="hl-2">from</span><span class="hl-1"> </span><span class="hl-3">&#39;./util&#39;</span><span class="hl-1">;</span><br/><br/><span class="hl-4">const</span><span class="hl-1"> {</span><span class="hl-5">levenStrategy</span><span class="hl-1">} = </span><span class="hl-0">strategies</span><span class="hl-1">;</span><br/><br/><span class="hl-7">// sets the default object to used with the third argument for `stringSameness`</span><br/><span class="hl-4">const</span><span class="hl-1"> </span><span class="hl-5">myCompare</span><span class="hl-1"> = </span><span class="hl-6">createStringSameness</span><span class="hl-1">({</span><span class="hl-0">transforms:</span><span class="hl-1"> </span><span class="hl-0">myTransforms</span><span class="hl-1">, </span><span class="hl-0">strategies:</span><span class="hl-1"> [</span><span class="hl-0">levenStrategy</span><span class="hl-1">, ...</span><span class="hl-0">myStrats</span><span class="hl-1">]});</span><br/><br/><span class="hl-7">// uses myTransforms and myStrats</span><br/><span class="hl-4">const</span><span class="hl-1"> </span><span class="hl-5">plainResult</span><span class="hl-1"> = </span><span class="hl-6">myCompare</span><span class="hl-1">(</span><span class="hl-3">&#39;This is one sentence&#39;</span><span class="hl-1">, </span><span class="hl-3">&#39;This is another sentence&#39;</span><span class="hl-1">);</span><br/><br/><span class="hl-7">// override your defaults using the third argument like normal</span><br/><span class="hl-4">const</span><span class="hl-1"> </span><span class="hl-5">overrideResults</span><span class="hl-1"> = </span><span class="hl-6">myCompare</span><span class="hl-1">(</span><span class="hl-3">&#39;This is one sentence&#39;</span><span class="hl-1">, </span><span class="hl-3">&#39;This is another sentence&#39;</span><span class="hl-1">, {</span><span class="hl-0">strategies:</span><span class="hl-1"> [</span><span class="hl-0">levenStrategy</span><span class="hl-1">]});</span> 78 + </code><button type="button">Copy</button></pre> 79 + 80 + </div></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><span class="settings-label">Member Visibility</span><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></div><div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#md:string-sameness"><span>string-<wbr/>sameness</span></a><a href="#md:installusage"><span>Install/<wbr/>Usage</span></a><a href="#md:options"><span>Options</span></a><ul><li><a href="#md:strategies"><span>Strategies</span></a></li><li><ul><li><a href="#md:bring-your-own-strategy"><span>Bring <wbr/>Your <wbr/>Own <wbr/>Strategy</span></a></li></ul></li><li><a href="#md:normalization"><span>Normalization</span></a></li><li><a href="#md:token-re-ordering"><span>Token <wbr/>Re-<wbr/>ordering</span></a></li><li><a href="#md:factory"><span>Factory</span></a></li></ul></div></details></div><div class="site-menu"><nav id="tsd-sidebar-links" class="tsd-navigation"><a href="http://foxxmd.github.io/string-sameness" class="tsd-nav-link">Docs</a><a href="https://github.com/foxxmd/string-sameness" class="tsd-nav-link">GitHub</a></nav><nav class="tsd-navigation"><a href="index.html" class="current"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="assets/icons.svg#icon-1"></use></svg><span>string-sameness Docs</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base="."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
+5 -87
interfaces/index.ComparisonStrategyResult.html
··· 1 - <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>ComparisonStrategyResult | string-sameness Docs</title><meta name="description" content="Documentation for string-sameness Docs"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script async src="../assets/search.js" id="search-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os"</script><header class="tsd-page-toolbar"> 2 - <div class="tsd-toolbar-contents container"> 3 - <div class="table-cell" id="tsd-search" data-base=".."> 4 - <div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M15.7824 13.833L12.6666 10.7177C12.5259 10.5771 12.3353 10.499 12.1353 10.499H11.6259C12.4884 9.39596 13.001 8.00859 13.001 6.49937C13.001 2.90909 10.0914 0 6.50048 0C2.90959 0 0 2.90909 0 6.49937C0 10.0896 2.90959 12.9987 6.50048 12.9987C8.00996 12.9987 9.39756 12.4863 10.5008 11.6239V12.1332C10.5008 12.3332 10.5789 12.5238 10.7195 12.6644L13.8354 15.7797C14.1292 16.0734 14.6042 16.0734 14.8948 15.7797L15.7793 14.8954C16.0731 14.6017 16.0731 14.1267 15.7824 13.833ZM6.50048 10.499C4.29094 10.499 2.50018 8.71165 2.50018 6.49937C2.50018 4.29021 4.28781 2.49976 6.50048 2.49976C8.71001 2.49976 10.5008 4.28708 10.5008 6.49937C10.5008 8.70852 8.71314 10.499 6.50048 10.499Z" fill="var(--color-text)"></path></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div> 5 - <div class="field"> 6 - <div id="tsd-toolbar-links"><a href="http://foxxmd.github.io/string-sameness">Docs</a><a href="https://github.com/foxxmd/string-sameness">GitHub</a></div></div> 7 - <ul class="results"> 8 - <li class="state loading">Preparing search index...</li> 9 - <li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">string-sameness Docs</a></div> 10 - <div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><rect x="1" y="3" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="7" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="11" width="14" height="2" fill="var(--color-text)"></rect></svg></a></div></div></header> 11 - <div class="container container-main"> 12 - <div class="col-8 col-content"> 13 - <div class="tsd-page-title"> 14 - <ul class="tsd-breadcrumb"> 15 - <li><a href="../modules.html">string-sameness Docs</a></li> 16 - <li><a href="../modules/index.html">index</a></li> 17 - <li><a href="index.ComparisonStrategyResult.html">ComparisonStrategyResult</a></li></ul> 18 - <h1>Interface ComparisonStrategyResult</h1></div> 19 - <section class="tsd-panel tsd-hierarchy"> 20 - <h4>Hierarchy</h4> 21 - <ul class="tsd-hierarchy"> 22 - <li><a href="matchingStrategies.ComparisonStrategyResultObject.html" class="tsd-signature-type" data-tsd-kind="Interface">ComparisonStrategyResultObject</a> 23 - <ul class="tsd-hierarchy"> 24 - <li><span class="target">ComparisonStrategyResult</span></li></ul></li></ul></section><aside class="tsd-sources"> 25 - <ul> 26 - <li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/f2a3484/src/atomic.ts#L48">atomic.ts:48</a></li></ul></aside> 27 - <section class="tsd-panel-group tsd-index-group"> 28 - <section class="tsd-panel tsd-index-panel"> 29 - <details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"> 30 - <h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex=0><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M1.5 5.50969L8 11.6609L14.5 5.50969L12.5466 3.66086L8 7.96494L3.45341 3.66086L1.5 5.50969Z" fill="var(--color-text)"></path></svg> Index</h5></summary> 31 - <div class="tsd-accordion-details"> 32 - <section class="tsd-index-section"> 33 - <h3 class="tsd-index-heading">Properties</h3> 34 - <div class="tsd-index-list"><a href="index.ComparisonStrategyResult.html#score" class="tsd-index-link tsd-kind-property tsd-parent-kind-interface tsd-is-inherited"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="#FF984D" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="12" id="icon-1024-path"></rect><path d="M9.354 16V7.24H12.174C12.99 7.24 13.638 7.476 14.118 7.948C14.606 8.412 14.85 9.036 14.85 9.82C14.85 10.604 14.606 11.232 14.118 11.704C13.638 12.168 12.99 12.4 12.174 12.4H10.434V16H9.354ZM10.434 11.428H12.174C12.646 11.428 13.022 11.284 13.302 10.996C13.59 10.7 13.734 10.308 13.734 9.82C13.734 9.324 13.59 8.932 13.302 8.644C13.022 8.356 12.646 8.212 12.174 8.212H10.434V11.428Z" fill="var(--color-text)" id="icon-1024-text"></path></svg><span>score</span></a> 35 - <a href="index.ComparisonStrategyResult.html#rawScore" class="tsd-index-link tsd-kind-property tsd-parent-kind-interface tsd-is-inherited"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-1024-path"></use><use href="#icon-1024-text"></use></svg><span>raw<wbr/>Score?</span></a> 36 - </div></section></div></details></section></section> 37 - <section class="tsd-panel-group tsd-member-group"> 38 - <h2>Properties</h2> 39 - <section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-inherited"><a id="score" class="tsd-anchor"></a> 40 - <h3 class="tsd-anchor-link"><span>score</span><a href="#score" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none" id="icon-anchor-a"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5" id="icon-anchor-b"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5" id="icon-anchor-c"></path></svg></a></h3> 41 - <div class="tsd-signature">score<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div> 42 - <div class="tsd-comment tsd-typography"><p>The normalized (0 to 100) score of this comparison</p> 43 - </div><aside class="tsd-sources"> 44 - <p>Inherited from <a href="matchingStrategies.ComparisonStrategyResultObject.html">ComparisonStrategyResultObject</a>.<a href="matchingStrategies.ComparisonStrategyResultObject.html#score">score</a></p> 45 - <ul> 46 - <li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/f2a3484/src/atomic.ts#L39">atomic.ts:39</a></li></ul></aside></section> 47 - <section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-inherited"><a id="rawScore" class="tsd-anchor"></a> 48 - <h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>raw<wbr/>Score</span><a href="#rawScore" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3> 49 - <div class="tsd-signature">raw<wbr/>Score<span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div> 50 - <div class="tsd-comment tsd-typography"><p>The raw value returned by the comparison (not normalized)</p> 51 - </div><aside class="tsd-sources"> 52 - <p>Inherited from <a href="matchingStrategies.ComparisonStrategyResultObject.html">ComparisonStrategyResultObject</a>.<a href="matchingStrategies.ComparisonStrategyResultObject.html#rawScore">rawScore</a></p> 53 - <ul> 54 - <li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/f2a3484/src/atomic.ts#L43">atomic.ts:43</a></li></ul></aside></section></section></div> 55 - <div class="col-4 col-menu menu-sticky-wrap menu-highlight"> 56 - <div class="tsd-navigation settings"> 57 - <details class="tsd-index-accordion"><summary class="tsd-accordion-summary"> 58 - <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></svg> Settings</h3></summary> 59 - <div class="tsd-accordion-details"> 60 - <div class="tsd-filter-visibility"> 61 - <h4 class="uppercase">Member Visibility</h4><form> 62 - <ul id="tsd-filter-options"> 63 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li> 64 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li> 65 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li> 66 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></form></div> 67 - <div class="tsd-theme-toggle"> 68 - <h4 class="uppercase">Theme</h4><select id="theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div> 69 - <nav class="tsd-navigation primary"> 70 - <details class="tsd-index-accordion" open><summary class="tsd-accordion-summary"> 71 - <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></svg> Modules</h3></summary> 72 - <div class="tsd-accordion-details"> 73 - <ul> 74 - <li class="current"><a href="../modules.html">string-<wbr/>sameness <wbr/>Docs</a> 75 - <ul> 76 - <li class="current tsd-kind-module"><a href="../modules/index.html">index</a></li> 77 - <li class="tsd-kind-module"><a href="../modules/matchingStrategies.html">matching<wbr/>Strategies</a></li> 78 - <li class="tsd-kind-module"><a href="../modules/normalization.html">normalization</a></li></ul></li></ul></div></details></nav> 79 - <nav class="tsd-navigation secondary menu-sticky"> 80 - <ul> 81 - <li class="current tsd-kind-interface tsd-parent-kind-module"><a href="index.ComparisonStrategyResult.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-interface)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-256-path"></rect><path d="M9.51 16V15.016H11.298V8.224H9.51V7.24H14.19V8.224H12.402V15.016H14.19V16H9.51Z" fill="var(--color-text)" id="icon-256-text"></path></svg><span>Comparison<wbr/>Strategy<wbr/>Result</span></a> 82 - <ul> 83 - <li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited"><a href="index.ComparisonStrategyResult.html#score" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-1024-path"></use><use href="#icon-1024-text"></use></svg>score</a></li> 84 - <li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited"><a href="index.ComparisonStrategyResult.html#rawScore" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-1024-path"></use><use href="#icon-1024-text"></use></svg>raw<wbr/>Score?</a></li></ul></li></ul></nav></div></div> 85 - <div class="container tsd-generator"> 86 - <p>Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></div> 87 - <div class="overlay"></div><script src="../assets/main.js"></script></body></html> 1 + <!DOCTYPE html><html class="default" lang="en"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>ComparisonStrategyResult | string-sameness Docs</title><meta name="description" content="Documentation for string-sameness Docs"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"><a href="http://foxxmd.github.io/string-sameness">Docs</a><a href="https://github.com/foxxmd/string-sameness">GitHub</a></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">string-sameness Docs</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../index.html">string-sameness Docs</a></li><li><a href="../modules/index.html">index</a></li><li><a href="index.ComparisonStrategyResult.html">ComparisonStrategyResult</a></li></ul><h1>Interface ComparisonStrategyResult</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">ComparisonStrategyResult</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="index.ComparisonStrategyResult.html#score">score</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="index.ComparisonStrategyResult.html#rawScore">rawScore</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a href="../hierarchy.html#index.ComparisonStrategyResult">view full</a>)</h4><ul class="tsd-hierarchy"><li><a href="matchingStrategies.ComparisonStrategyResultObject.html" class="tsd-signature-type tsd-kind-interface">ComparisonStrategyResultObject</a><ul class="tsd-hierarchy"><li><span class="target">ComparisonStrategyResult</span></li></ul></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/e87e34b932aed732202f38cc44589bae21d4ce36/src/atomic.ts#L48">atomic.ts:48</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="index.ComparisonStrategyResult.html#score" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score</span></a> 2 + <a href="index.ComparisonStrategyResult.html#rawScore" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>raw<wbr/>Score?</span></a> 3 + </div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><h2><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg> Properties</h2></summary><section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="score" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>score</span><a href="#score" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>The normalized (0 to 100) score of this comparison</p> 4 + </div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="matchingStrategies.ComparisonStrategyResultObject.html">ComparisonStrategyResultObject</a>.<a href="matchingStrategies.ComparisonStrategyResultObject.html#score">score</a></p><ul><li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/e87e34b932aed732202f38cc44589bae21d4ce36/src/atomic.ts#L39">atomic.ts:39</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="rawScore" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag">Optional</code><span>raw<wbr/>Score</span><a href="#rawScore" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">raw<wbr/>Score</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>The raw value returned by the comparison (not normalized)</p> 5 + </div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="matchingStrategies.ComparisonStrategyResultObject.html">ComparisonStrategyResultObject</a>.<a href="matchingStrategies.ComparisonStrategyResultObject.html#rawScore">rawScore</a></p><ul><li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/e87e34b932aed732202f38cc44589bae21d4ce36/src/atomic.ts#L43">atomic.ts:43</a></li></ul></aside></section></section></details></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><span class="settings-label">Member Visibility</span><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></div><div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#score" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score</span></a><a href="#rawScore" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>raw<wbr/>Score</span></a></div></details></div><div class="site-menu"><nav id="tsd-sidebar-links" class="tsd-navigation"><a href="http://foxxmd.github.io/string-sameness" class="tsd-nav-link">Docs</a><a href="https://github.com/foxxmd/string-sameness" class="tsd-nav-link">GitHub</a></nav><nav class="tsd-navigation"><a href="../index.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>string-sameness Docs</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
+11 -102
interfaces/index.StringComparisonOptions.html
··· 1 - <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>StringComparisonOptions | string-sameness Docs</title><meta name="description" content="Documentation for string-sameness Docs"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script async src="../assets/search.js" id="search-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os"</script><header class="tsd-page-toolbar"> 2 - <div class="tsd-toolbar-contents container"> 3 - <div class="table-cell" id="tsd-search" data-base=".."> 4 - <div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M15.7824 13.833L12.6666 10.7177C12.5259 10.5771 12.3353 10.499 12.1353 10.499H11.6259C12.4884 9.39596 13.001 8.00859 13.001 6.49937C13.001 2.90909 10.0914 0 6.50048 0C2.90959 0 0 2.90909 0 6.49937C0 10.0896 2.90959 12.9987 6.50048 12.9987C8.00996 12.9987 9.39756 12.4863 10.5008 11.6239V12.1332C10.5008 12.3332 10.5789 12.5238 10.7195 12.6644L13.8354 15.7797C14.1292 16.0734 14.6042 16.0734 14.8948 15.7797L15.7793 14.8954C16.0731 14.6017 16.0731 14.1267 15.7824 13.833ZM6.50048 10.499C4.29094 10.499 2.50018 8.71165 2.50018 6.49937C2.50018 4.29021 4.28781 2.49976 6.50048 2.49976C8.71001 2.49976 10.5008 4.28708 10.5008 6.49937C10.5008 8.70852 8.71314 10.499 6.50048 10.499Z" fill="var(--color-text)"></path></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div> 5 - <div class="field"> 6 - <div id="tsd-toolbar-links"><a href="http://foxxmd.github.io/string-sameness">Docs</a><a href="https://github.com/foxxmd/string-sameness">GitHub</a></div></div> 7 - <ul class="results"> 8 - <li class="state loading">Preparing search index...</li> 9 - <li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">string-sameness Docs</a></div> 10 - <div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><rect x="1" y="3" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="7" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="11" width="14" height="2" fill="var(--color-text)"></rect></svg></a></div></div></header> 11 - <div class="container container-main"> 12 - <div class="col-8 col-content"> 13 - <div class="tsd-page-title"> 14 - <ul class="tsd-breadcrumb"> 15 - <li><a href="../modules.html">string-sameness Docs</a></li> 16 - <li><a href="../modules/index.html">index</a></li> 17 - <li><a href="index.StringComparisonOptions.html">StringComparisonOptions</a></li></ul> 18 - <h1>Interface StringComparisonOptions</h1></div> 19 - <section class="tsd-panel tsd-hierarchy"> 20 - <h4>Hierarchy</h4> 21 - <ul class="tsd-hierarchy"> 22 - <li><span class="target">StringComparisonOptions</span></li></ul></section><aside class="tsd-sources"> 23 - <ul> 24 - <li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/f2a3484/src/atomic.ts#L1">atomic.ts:1</a></li></ul></aside> 25 - <section class="tsd-panel-group tsd-index-group"> 26 - <section class="tsd-panel tsd-index-panel"> 27 - <details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"> 28 - <h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex=0><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M1.5 5.50969L8 11.6609L14.5 5.50969L12.5466 3.66086L8 7.96494L3.45341 3.66086L1.5 5.50969Z" fill="var(--color-text)"></path></svg> Index</h5></summary> 29 - <div class="tsd-accordion-details"> 30 - <section class="tsd-index-section"> 31 - <h3 class="tsd-index-heading">Properties</h3> 32 - <div class="tsd-index-list"><a href="index.StringComparisonOptions.html#transforms" class="tsd-index-link tsd-kind-property tsd-parent-kind-interface"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="#FF984D" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="12" id="icon-1024-path"></rect><path d="M9.354 16V7.24H12.174C12.99 7.24 13.638 7.476 14.118 7.948C14.606 8.412 14.85 9.036 14.85 9.82C14.85 10.604 14.606 11.232 14.118 11.704C13.638 12.168 12.99 12.4 12.174 12.4H10.434V16H9.354ZM10.434 11.428H12.174C12.646 11.428 13.022 11.284 13.302 10.996C13.59 10.7 13.734 10.308 13.734 9.82C13.734 9.324 13.59 8.932 13.302 8.644C13.022 8.356 12.646 8.212 12.174 8.212H10.434V11.428Z" fill="var(--color-text)" id="icon-1024-text"></path></svg><span>transforms?</span></a> 33 - <a href="index.StringComparisonOptions.html#strategies" class="tsd-index-link tsd-kind-property tsd-parent-kind-interface"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-1024-path"></use><use href="#icon-1024-text"></use></svg><span>strategies?</span></a> 34 - <a href="index.StringComparisonOptions.html#reorder" class="tsd-index-link tsd-kind-property tsd-parent-kind-interface"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-1024-path"></use><use href="#icon-1024-text"></use></svg><span>reorder?</span></a> 35 - <a href="index.StringComparisonOptions.html#delimiter" class="tsd-index-link tsd-kind-property tsd-parent-kind-interface"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-1024-path"></use><use href="#icon-1024-text"></use></svg><span>delimiter?</span></a> 36 - </div></section></div></details></section></section> 37 - <section class="tsd-panel-group tsd-member-group"> 38 - <h2>Properties</h2> 39 - <section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface"><a id="transforms" class="tsd-anchor"></a> 40 - <h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>transforms</span><a href="#transforms" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none" id="icon-anchor-a"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5" id="icon-anchor-b"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5" id="icon-anchor-c"></path></svg></a></h3> 41 - <div class="tsd-signature">transforms<span class="tsd-signature-symbol">?:</span> <a href="../types/index.StringTransformFunc.html" class="tsd-signature-type" data-tsd-kind="Type alias">StringTransformFunc</a><span class="tsd-signature-symbol">[]</span></div> 42 - <div class="tsd-comment tsd-typography"><p>An array of transformations to apply to each string before comparing similarity</p> 43 - </div><aside class="tsd-sources"> 44 - <ul> 45 - <li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/f2a3484/src/atomic.ts#L5">atomic.ts:5</a></li></ul></aside></section> 46 - <section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface"><a id="strategies" class="tsd-anchor"></a> 47 - <h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>strategies</span><a href="#strategies" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3> 48 - <div class="tsd-signature">strategies<span class="tsd-signature-symbol">?:</span> <a href="matchingStrategies.ComparisonStrategy.html" class="tsd-signature-type" data-tsd-kind="Interface">ComparisonStrategy</a><span class="tsd-signature-symbol">&lt;</span><a href="../types/matchingStrategies.ComparisonStrategyResultValue.html" class="tsd-signature-type" data-tsd-kind="Type alias">ComparisonStrategyResultValue</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">[]</span></div> 49 - <div class="tsd-comment tsd-typography"><p>An array of strategies used to score similarity. All strategies scores are combined for an average high score.</p> 50 - </div><aside class="tsd-sources"> 51 - <ul> 52 - <li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/f2a3484/src/atomic.ts#L9">atomic.ts:9</a></li></ul></aside></section> 53 - <section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface"><a id="reorder" class="tsd-anchor"></a> 54 - <h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>reorder</span><a href="#reorder" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3> 55 - <div class="tsd-signature">reorder<span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div> 56 - <div class="tsd-comment tsd-typography"><p>Reorder second string so its token match order of first string as closely as possible</p> 1 + <!DOCTYPE html><html class="default" lang="en"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>StringComparisonOptions | string-sameness Docs</title><meta name="description" content="Documentation for string-sameness Docs"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"><a href="http://foxxmd.github.io/string-sameness">Docs</a><a href="https://github.com/foxxmd/string-sameness">GitHub</a></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">string-sameness Docs</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../index.html">string-sameness Docs</a></li><li><a href="../modules/index.html">index</a></li><li><a href="index.StringComparisonOptions.html">StringComparisonOptions</a></li></ul><h1>Interface StringComparisonOptions</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">StringComparisonOptions</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="index.StringComparisonOptions.html#transforms">transforms</a><span class="tsd-signature-symbol">?: </span><a href="../types/index.StringTransformFunc.html" class="tsd-signature-type tsd-kind-type-alias">StringTransformFunc</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="index.StringComparisonOptions.html#strategies">strategies</a><span class="tsd-signature-symbol">?: </span><a href="matchingStrategies.ComparisonStrategy.html" class="tsd-signature-type tsd-kind-interface">ComparisonStrategy</a><span class="tsd-signature-symbol">&lt;</span><a href="../types/matchingStrategies.ComparisonStrategyResultValue.html" class="tsd-signature-type tsd-kind-type-alias">ComparisonStrategyResultValue</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="index.StringComparisonOptions.html#reorder">reorder</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="index.StringComparisonOptions.html#delimiter">delimiter</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">RegExp</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/e87e34b932aed732202f38cc44589bae21d4ce36/src/atomic.ts#L1">atomic.ts:1</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="index.StringComparisonOptions.html#transforms" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>transforms?</span></a> 2 + <a href="index.StringComparisonOptions.html#strategies" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>strategies?</span></a> 3 + <a href="index.StringComparisonOptions.html#reorder" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>reorder?</span></a> 4 + <a href="index.StringComparisonOptions.html#delimiter" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>delimiter?</span></a> 5 + </div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><h2><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg> Properties</h2></summary><section><section class="tsd-panel tsd-member"><a id="transforms" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag">Optional</code><span>transforms</span><a href="#transforms" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">transforms</span><span class="tsd-signature-symbol">?:</span> <a href="../types/index.StringTransformFunc.html" class="tsd-signature-type tsd-kind-type-alias">StringTransformFunc</a><span class="tsd-signature-symbol">[]</span></div><div class="tsd-comment tsd-typography"><p>An array of transformations to apply to each string before comparing similarity</p> 6 + </div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/e87e34b932aed732202f38cc44589bae21d4ce36/src/atomic.ts#L5">atomic.ts:5</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="strategies" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag">Optional</code><span>strategies</span><a href="#strategies" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">strategies</span><span class="tsd-signature-symbol">?:</span> <a href="matchingStrategies.ComparisonStrategy.html" class="tsd-signature-type tsd-kind-interface">ComparisonStrategy</a><span class="tsd-signature-symbol">&lt;</span><a href="../types/matchingStrategies.ComparisonStrategyResultValue.html" class="tsd-signature-type tsd-kind-type-alias">ComparisonStrategyResultValue</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">[]</span></div><div class="tsd-comment tsd-typography"><p>An array of strategies used to score similarity. All strategies scores are combined for an average high score.</p> 7 + </div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/e87e34b932aed732202f38cc44589bae21d4ce36/src/atomic.ts#L9">atomic.ts:9</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="reorder" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag">Optional</code><span>reorder</span><a href="#reorder" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">reorder</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><div class="tsd-comment tsd-typography"><p>Reorder second string so its token match order of first string as closely as possible</p> 57 8 <p>Useful when only the differences in content are important, but not the order of the content</p> 58 - </div><aside class="tsd-sources"> 59 - <ul> 60 - <li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/f2a3484/src/atomic.ts#L15">atomic.ts:15</a></li></ul></aside></section> 61 - <section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface"><a id="delimiter" class="tsd-anchor"></a> 62 - <h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>delimiter</span><a href="#delimiter" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3> 63 - <div class="tsd-signature">delimiter<span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">RegExp</span></div> 64 - <div class="tsd-comment tsd-typography"><p>When <code>reorder</code> is used this determines how to split each string into the tokens that will be reordered.</p> 9 + </div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/e87e34b932aed732202f38cc44589bae21d4ce36/src/atomic.ts#L15">atomic.ts:15</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="delimiter" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag">Optional</code><span>delimiter</span><a href="#delimiter" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">delimiter</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">RegExp</span></div><div class="tsd-comment tsd-typography"><p>When <code>reorder</code> is used this determines how to split each string into the tokens that will be reordered.</p> 65 10 <p>The value of this property is used in String.split() -- <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/split#separator">https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/split#separator</a></p> 11 + </div><div class="tsd-comment tsd-typography"><h4 class="tsd-anchor-link"><a id="Default" class="tsd-anchor"></a>Default<a href="#Default" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><pre><code class="ts"><span class="hl-3">&quot; &quot;</span> 12 + </code><button type="button">Copy</button></pre> 66 13 67 - <h3>Default</h3><p>&quot; &quot;</p> 68 - </div><aside class="tsd-sources"> 69 - <ul> 70 - <li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/f2a3484/src/atomic.ts#L24">atomic.ts:24</a></li></ul></aside></section></section></div> 71 - <div class="col-4 col-menu menu-sticky-wrap menu-highlight"> 72 - <div class="tsd-navigation settings"> 73 - <details class="tsd-index-accordion"><summary class="tsd-accordion-summary"> 74 - <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></svg> Settings</h3></summary> 75 - <div class="tsd-accordion-details"> 76 - <div class="tsd-filter-visibility"> 77 - <h4 class="uppercase">Member Visibility</h4><form> 78 - <ul id="tsd-filter-options"> 79 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li> 80 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li> 81 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li> 82 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></form></div> 83 - <div class="tsd-theme-toggle"> 84 - <h4 class="uppercase">Theme</h4><select id="theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div> 85 - <nav class="tsd-navigation primary"> 86 - <details class="tsd-index-accordion" open><summary class="tsd-accordion-summary"> 87 - <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></svg> Modules</h3></summary> 88 - <div class="tsd-accordion-details"> 89 - <ul> 90 - <li class="current"><a href="../modules.html">string-<wbr/>sameness <wbr/>Docs</a> 91 - <ul> 92 - <li class="current tsd-kind-module"><a href="../modules/index.html">index</a></li> 93 - <li class="tsd-kind-module"><a href="../modules/matchingStrategies.html">matching<wbr/>Strategies</a></li> 94 - <li class="tsd-kind-module"><a href="../modules/normalization.html">normalization</a></li></ul></li></ul></div></details></nav> 95 - <nav class="tsd-navigation secondary menu-sticky"> 96 - <ul> 97 - <li class="current tsd-kind-interface tsd-parent-kind-module"><a href="index.StringComparisonOptions.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-interface)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-256-path"></rect><path d="M9.51 16V15.016H11.298V8.224H9.51V7.24H14.19V8.224H12.402V15.016H14.19V16H9.51Z" fill="var(--color-text)" id="icon-256-text"></path></svg><span>String<wbr/>Comparison<wbr/>Options</span></a> 98 - <ul> 99 - <li class="tsd-kind-property tsd-parent-kind-interface"><a href="index.StringComparisonOptions.html#transforms" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-1024-path"></use><use href="#icon-1024-text"></use></svg>transforms?</a></li> 100 - <li class="tsd-kind-property tsd-parent-kind-interface"><a href="index.StringComparisonOptions.html#strategies" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-1024-path"></use><use href="#icon-1024-text"></use></svg>strategies?</a></li> 101 - <li class="tsd-kind-property tsd-parent-kind-interface"><a href="index.StringComparisonOptions.html#reorder" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-1024-path"></use><use href="#icon-1024-text"></use></svg>reorder?</a></li> 102 - <li class="tsd-kind-property tsd-parent-kind-interface"><a href="index.StringComparisonOptions.html#delimiter" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-1024-path"></use><use href="#icon-1024-text"></use></svg>delimiter?</a></li></ul></li></ul></nav></div></div> 103 - <div class="container tsd-generator"> 104 - <p>Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></div> 105 - <div class="overlay"></div><script src="../assets/main.js"></script></body></html> 14 + </div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/e87e34b932aed732202f38cc44589bae21d4ce36/src/atomic.ts#L24">atomic.ts:24</a></li></ul></aside></section></section></details></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><span class="settings-label">Member Visibility</span><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></div><div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#transforms" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>transforms</span></a><a href="#strategies" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>strategies</span></a><a href="#reorder" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>reorder</span></a><a href="#delimiter" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>delimiter</span></a></div></details></div><div class="site-menu"><nav id="tsd-sidebar-links" class="tsd-navigation"><a href="http://foxxmd.github.io/string-sameness" class="tsd-nav-link">Docs</a><a href="https://github.com/foxxmd/string-sameness" class="tsd-nav-link">GitHub</a></nav><nav class="tsd-navigation"><a href="../index.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>string-sameness Docs</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
+4 -91
interfaces/index.StringSamenessResult.html
··· 1 - <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>StringSamenessResult | string-sameness Docs</title><meta name="description" content="Documentation for string-sameness Docs"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script async src="../assets/search.js" id="search-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os"</script><header class="tsd-page-toolbar"> 2 - <div class="tsd-toolbar-contents container"> 3 - <div class="table-cell" id="tsd-search" data-base=".."> 4 - <div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M15.7824 13.833L12.6666 10.7177C12.5259 10.5771 12.3353 10.499 12.1353 10.499H11.6259C12.4884 9.39596 13.001 8.00859 13.001 6.49937C13.001 2.90909 10.0914 0 6.50048 0C2.90959 0 0 2.90909 0 6.49937C0 10.0896 2.90959 12.9987 6.50048 12.9987C8.00996 12.9987 9.39756 12.4863 10.5008 11.6239V12.1332C10.5008 12.3332 10.5789 12.5238 10.7195 12.6644L13.8354 15.7797C14.1292 16.0734 14.6042 16.0734 14.8948 15.7797L15.7793 14.8954C16.0731 14.6017 16.0731 14.1267 15.7824 13.833ZM6.50048 10.499C4.29094 10.499 2.50018 8.71165 2.50018 6.49937C2.50018 4.29021 4.28781 2.49976 6.50048 2.49976C8.71001 2.49976 10.5008 4.28708 10.5008 6.49937C10.5008 8.70852 8.71314 10.499 6.50048 10.499Z" fill="var(--color-text)"></path></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div> 5 - <div class="field"> 6 - <div id="tsd-toolbar-links"><a href="http://foxxmd.github.io/string-sameness">Docs</a><a href="https://github.com/foxxmd/string-sameness">GitHub</a></div></div> 7 - <ul class="results"> 8 - <li class="state loading">Preparing search index...</li> 9 - <li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">string-sameness Docs</a></div> 10 - <div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><rect x="1" y="3" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="7" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="11" width="14" height="2" fill="var(--color-text)"></rect></svg></a></div></div></header> 11 - <div class="container container-main"> 12 - <div class="col-8 col-content"> 13 - <div class="tsd-page-title"> 14 - <ul class="tsd-breadcrumb"> 15 - <li><a href="../modules.html">string-sameness Docs</a></li> 16 - <li><a href="../modules/index.html">index</a></li> 17 - <li><a href="index.StringSamenessResult.html">StringSamenessResult</a></li></ul> 18 - <h1>Interface StringSamenessResult</h1></div> 19 - <section class="tsd-panel tsd-hierarchy"> 20 - <h4>Hierarchy</h4> 21 - <ul class="tsd-hierarchy"> 22 - <li><span class="target">StringSamenessResult</span></li></ul></section><aside class="tsd-sources"> 23 - <ul> 24 - <li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/f2a3484/src/atomic.ts#L27">atomic.ts:27</a></li></ul></aside> 25 - <section class="tsd-panel-group tsd-index-group"> 26 - <section class="tsd-panel tsd-index-panel"> 27 - <details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"> 28 - <h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex=0><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M1.5 5.50969L8 11.6609L14.5 5.50969L12.5466 3.66086L8 7.96494L3.45341 3.66086L1.5 5.50969Z" fill="var(--color-text)"></path></svg> Index</h5></summary> 29 - <div class="tsd-accordion-details"> 30 - <section class="tsd-index-section"> 31 - <h3 class="tsd-index-heading">Properties</h3> 32 - <div class="tsd-index-list"><a href="index.StringSamenessResult.html#strategies" class="tsd-index-link tsd-kind-property tsd-parent-kind-interface"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="#FF984D" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="12" id="icon-1024-path"></rect><path d="M9.354 16V7.24H12.174C12.99 7.24 13.638 7.476 14.118 7.948C14.606 8.412 14.85 9.036 14.85 9.82C14.85 10.604 14.606 11.232 14.118 11.704C13.638 12.168 12.99 12.4 12.174 12.4H10.434V16H9.354ZM10.434 11.428H12.174C12.646 11.428 13.022 11.284 13.302 10.996C13.59 10.7 13.734 10.308 13.734 9.82C13.734 9.324 13.59 8.932 13.302 8.644C13.022 8.356 12.646 8.212 12.174 8.212H10.434V11.428Z" fill="var(--color-text)" id="icon-1024-text"></path></svg><span>strategies</span></a> 33 - <a href="index.StringSamenessResult.html#highScore" class="tsd-index-link tsd-kind-property tsd-parent-kind-interface"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-1024-path"></use><use href="#icon-1024-text"></use></svg><span>high<wbr/>Score</span></a> 34 - <a href="index.StringSamenessResult.html#highScoreWeighted" class="tsd-index-link tsd-kind-property tsd-parent-kind-interface"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-1024-path"></use><use href="#icon-1024-text"></use></svg><span>high<wbr/>Score<wbr/>Weighted</span></a> 35 - </div></section></div></details></section></section> 36 - <section class="tsd-panel-group tsd-member-group"> 37 - <h2>Properties</h2> 38 - <section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface"><a id="strategies" class="tsd-anchor"></a> 39 - <h3 class="tsd-anchor-link"><span>strategies</span><a href="#strategies" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none" id="icon-anchor-a"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5" id="icon-anchor-b"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5" id="icon-anchor-c"></path></svg></a></h3> 40 - <div class="tsd-signature">strategies<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[key: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><a href="index.ComparisonStrategyResult.html" class="tsd-signature-type" data-tsd-kind="Interface">ComparisonStrategyResult</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div> 41 - <div class="tsd-type-declaration"> 42 - <h4>Type declaration</h4> 43 - <ul class="tsd-parameters"> 44 - <li class="tsd-parameter-index-signature"> 45 - <h5><span class="tsd-signature-symbol">[</span>key: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><a href="index.ComparisonStrategyResult.html" class="tsd-signature-type" data-tsd-kind="Interface">ComparisonStrategyResult</a></h5></li></ul></div><aside class="tsd-sources"> 46 - <ul> 47 - <li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/f2a3484/src/atomic.ts#L28">atomic.ts:28</a></li></ul></aside></section> 48 - <section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface"><a id="highScore" class="tsd-anchor"></a> 49 - <h3 class="tsd-anchor-link"><span>high<wbr/>Score</span><a href="#highScore" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3> 50 - <div class="tsd-signature">high<wbr/>Score<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"> 51 - <ul> 52 - <li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/f2a3484/src/atomic.ts#L31">atomic.ts:31</a></li></ul></aside></section> 53 - <section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface"><a id="highScoreWeighted" class="tsd-anchor"></a> 54 - <h3 class="tsd-anchor-link"><span>high<wbr/>Score<wbr/>Weighted</span><a href="#highScoreWeighted" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3> 55 - <div class="tsd-signature">high<wbr/>Score<wbr/>Weighted<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"> 56 - <ul> 57 - <li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/f2a3484/src/atomic.ts#L32">atomic.ts:32</a></li></ul></aside></section></section></div> 58 - <div class="col-4 col-menu menu-sticky-wrap menu-highlight"> 59 - <div class="tsd-navigation settings"> 60 - <details class="tsd-index-accordion"><summary class="tsd-accordion-summary"> 61 - <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></svg> Settings</h3></summary> 62 - <div class="tsd-accordion-details"> 63 - <div class="tsd-filter-visibility"> 64 - <h4 class="uppercase">Member Visibility</h4><form> 65 - <ul id="tsd-filter-options"> 66 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li> 67 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li> 68 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li> 69 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></form></div> 70 - <div class="tsd-theme-toggle"> 71 - <h4 class="uppercase">Theme</h4><select id="theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div> 72 - <nav class="tsd-navigation primary"> 73 - <details class="tsd-index-accordion" open><summary class="tsd-accordion-summary"> 74 - <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></svg> Modules</h3></summary> 75 - <div class="tsd-accordion-details"> 76 - <ul> 77 - <li class="current"><a href="../modules.html">string-<wbr/>sameness <wbr/>Docs</a> 78 - <ul> 79 - <li class="current tsd-kind-module"><a href="../modules/index.html">index</a></li> 80 - <li class="tsd-kind-module"><a href="../modules/matchingStrategies.html">matching<wbr/>Strategies</a></li> 81 - <li class="tsd-kind-module"><a href="../modules/normalization.html">normalization</a></li></ul></li></ul></div></details></nav> 82 - <nav class="tsd-navigation secondary menu-sticky"> 83 - <ul> 84 - <li class="current tsd-kind-interface tsd-parent-kind-module"><a href="index.StringSamenessResult.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-interface)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-256-path"></rect><path d="M9.51 16V15.016H11.298V8.224H9.51V7.24H14.19V8.224H12.402V15.016H14.19V16H9.51Z" fill="var(--color-text)" id="icon-256-text"></path></svg><span>String<wbr/>Sameness<wbr/>Result</span></a> 85 - <ul> 86 - <li class="tsd-kind-property tsd-parent-kind-interface"><a href="index.StringSamenessResult.html#strategies" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-1024-path"></use><use href="#icon-1024-text"></use></svg>strategies</a></li> 87 - <li class="tsd-kind-property tsd-parent-kind-interface"><a href="index.StringSamenessResult.html#highScore" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-1024-path"></use><use href="#icon-1024-text"></use></svg>high<wbr/>Score</a></li> 88 - <li class="tsd-kind-property tsd-parent-kind-interface"><a href="index.StringSamenessResult.html#highScoreWeighted" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-1024-path"></use><use href="#icon-1024-text"></use></svg>high<wbr/>Score<wbr/>Weighted</a></li></ul></li></ul></nav></div></div> 89 - <div class="container tsd-generator"> 90 - <p>Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></div> 91 - <div class="overlay"></div><script src="../assets/main.js"></script></body></html> 1 + <!DOCTYPE html><html class="default" lang="en"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>StringSamenessResult | string-sameness Docs</title><meta name="description" content="Documentation for string-sameness Docs"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"><a href="http://foxxmd.github.io/string-sameness">Docs</a><a href="https://github.com/foxxmd/string-sameness">GitHub</a></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">string-sameness Docs</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../index.html">string-sameness Docs</a></li><li><a href="../modules/index.html">index</a></li><li><a href="index.StringSamenessResult.html">StringSamenessResult</a></li></ul><h1>Interface StringSamenessResult</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">StringSamenessResult</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="index.StringSamenessResult.html#strategies">strategies</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">key</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><a href="index.ComparisonStrategyResult.html" class="tsd-signature-type tsd-kind-interface">ComparisonStrategyResult</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="index.StringSamenessResult.html#highScore">highScore</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="index.StringSamenessResult.html#highScoreWeighted">highScoreWeighted</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/e87e34b932aed732202f38cc44589bae21d4ce36/src/atomic.ts#L27">atomic.ts:27</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="index.StringSamenessResult.html#strategies" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>strategies</span></a> 2 + <a href="index.StringSamenessResult.html#highScore" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>high<wbr/>Score</span></a> 3 + <a href="index.StringSamenessResult.html#highScoreWeighted" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>high<wbr/>Score<wbr/>Weighted</span></a> 4 + </div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><h2><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg> Properties</h2></summary><section><section class="tsd-panel tsd-member"><a id="strategies" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>strategies</span><a href="#strategies" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">strategies</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">key</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><a href="index.ComparisonStrategyResult.html" class="tsd-signature-type tsd-kind-interface">ComparisonStrategyResult</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/e87e34b932aed732202f38cc44589bae21d4ce36/src/atomic.ts#L28">atomic.ts:28</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="highScore" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>high<wbr/>Score</span><a href="#highScore" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">high<wbr/>Score</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/e87e34b932aed732202f38cc44589bae21d4ce36/src/atomic.ts#L31">atomic.ts:31</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="highScoreWeighted" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>high<wbr/>Score<wbr/>Weighted</span><a href="#highScoreWeighted" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">high<wbr/>Score<wbr/>Weighted</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/e87e34b932aed732202f38cc44589bae21d4ce36/src/atomic.ts#L32">atomic.ts:32</a></li></ul></aside></section></section></details></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><span class="settings-label">Member Visibility</span><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></div><div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#strategies" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>strategies</span></a><a href="#highScore" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>high<wbr/>Score</span></a><a href="#highScoreWeighted" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>high<wbr/>Score<wbr/>Weighted</span></a></div></details></div><div class="site-menu"><nav id="tsd-sidebar-links" class="tsd-navigation"><a href="http://foxxmd.github.io/string-sameness" class="tsd-nav-link">Docs</a><a href="https://github.com/foxxmd/string-sameness" class="tsd-nav-link">GitHub</a></nav><nav class="tsd-navigation"><a href="../index.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>string-sameness Docs</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
+7 -112
interfaces/matchingStrategies.ComparisonStrategy.html
··· 1 - <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>ComparisonStrategy | string-sameness Docs</title><meta name="description" content="Documentation for string-sameness Docs"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script async src="../assets/search.js" id="search-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os"</script><header class="tsd-page-toolbar"> 2 - <div class="tsd-toolbar-contents container"> 3 - <div class="table-cell" id="tsd-search" data-base=".."> 4 - <div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M15.7824 13.833L12.6666 10.7177C12.5259 10.5771 12.3353 10.499 12.1353 10.499H11.6259C12.4884 9.39596 13.001 8.00859 13.001 6.49937C13.001 2.90909 10.0914 0 6.50048 0C2.90959 0 0 2.90909 0 6.49937C0 10.0896 2.90959 12.9987 6.50048 12.9987C8.00996 12.9987 9.39756 12.4863 10.5008 11.6239V12.1332C10.5008 12.3332 10.5789 12.5238 10.7195 12.6644L13.8354 15.7797C14.1292 16.0734 14.6042 16.0734 14.8948 15.7797L15.7793 14.8954C16.0731 14.6017 16.0731 14.1267 15.7824 13.833ZM6.50048 10.499C4.29094 10.499 2.50018 8.71165 2.50018 6.49937C2.50018 4.29021 4.28781 2.49976 6.50048 2.49976C8.71001 2.49976 10.5008 4.28708 10.5008 6.49937C10.5008 8.70852 8.71314 10.499 6.50048 10.499Z" fill="var(--color-text)"></path></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div> 5 - <div class="field"> 6 - <div id="tsd-toolbar-links"><a href="http://foxxmd.github.io/string-sameness">Docs</a><a href="https://github.com/foxxmd/string-sameness">GitHub</a></div></div> 7 - <ul class="results"> 8 - <li class="state loading">Preparing search index...</li> 9 - <li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">string-sameness Docs</a></div> 10 - <div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><rect x="1" y="3" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="7" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="11" width="14" height="2" fill="var(--color-text)"></rect></svg></a></div></div></header> 11 - <div class="container container-main"> 12 - <div class="col-8 col-content"> 13 - <div class="tsd-page-title"> 14 - <ul class="tsd-breadcrumb"> 15 - <li><a href="../modules.html">string-sameness Docs</a></li> 16 - <li><a href="../modules/matchingStrategies.html">matchingStrategies</a></li> 17 - <li><a href="matchingStrategies.ComparisonStrategy.html">ComparisonStrategy</a></li></ul> 18 - <h1>Interface ComparisonStrategy&lt;T&gt;</h1></div> 19 - <section class="tsd-panel tsd-type-parameters"> 20 - <h4>Type Parameters</h4> 21 - <ul class="tsd-type-parameters"> 22 - <li> 23 - <h4>T<span class="tsd-signature-symbol"> extends </span><a href="../types/matchingStrategies.ComparisonStrategyResultValue.html" class="tsd-signature-type" data-tsd-kind="Type alias">ComparisonStrategyResultValue</a></h4></li></ul></section> 24 - <section class="tsd-panel tsd-hierarchy"> 25 - <h4>Hierarchy</h4> 26 - <ul class="tsd-hierarchy"> 27 - <li><span class="target">ComparisonStrategy</span></li></ul></section><aside class="tsd-sources"> 28 - <ul> 29 - <li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/f2a3484/src/atomic.ts#L61">atomic.ts:61</a></li></ul></aside> 30 - <section class="tsd-panel-group tsd-index-group"> 31 - <section class="tsd-panel tsd-index-panel"> 32 - <details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"> 33 - <h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex=0><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M1.5 5.50969L8 11.6609L14.5 5.50969L12.5466 3.66086L8 7.96494L3.45341 3.66086L1.5 5.50969Z" fill="var(--color-text)"></path></svg> Index</h5></summary> 34 - <div class="tsd-accordion-details"> 35 - <section class="tsd-index-section"> 36 - <h3 class="tsd-index-heading">Properties</h3> 37 - <div class="tsd-index-list"><a href="matchingStrategies.ComparisonStrategy.html#name" class="tsd-index-link tsd-kind-property tsd-parent-kind-interface"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="#FF984D" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="12" id="icon-1024-path"></rect><path d="M9.354 16V7.24H12.174C12.99 7.24 13.638 7.476 14.118 7.948C14.606 8.412 14.85 9.036 14.85 9.82C14.85 10.604 14.606 11.232 14.118 11.704C13.638 12.168 12.99 12.4 12.174 12.4H10.434V16H9.354ZM10.434 11.428H12.174C12.646 11.428 13.022 11.284 13.302 10.996C13.59 10.7 13.734 10.308 13.734 9.82C13.734 9.324 13.59 8.932 13.302 8.644C13.022 8.356 12.646 8.212 12.174 8.212H10.434V11.428Z" fill="var(--color-text)" id="icon-1024-text"></path></svg><span>name</span></a> 38 - <a href="matchingStrategies.ComparisonStrategy.html#strategy" class="tsd-index-link tsd-kind-property tsd-parent-kind-interface"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-1024-path"></use><use href="#icon-1024-text"></use></svg><span>strategy</span></a> 39 - <a href="matchingStrategies.ComparisonStrategy.html#isValid" class="tsd-index-link tsd-kind-property tsd-parent-kind-interface"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-1024-path"></use><use href="#icon-1024-text"></use></svg><span>is<wbr/>Valid?</span></a> 40 - </div></section></div></details></section></section> 41 - <section class="tsd-panel-group tsd-member-group"> 42 - <h2>Properties</h2> 43 - <section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface"><a id="name" class="tsd-anchor"></a> 44 - <h3 class="tsd-anchor-link"><span>name</span><a href="#name" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none" id="icon-anchor-a"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5" id="icon-anchor-b"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5" id="icon-anchor-c"></path></svg></a></h3> 45 - <div class="tsd-signature">name<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div> 46 - <div class="tsd-comment tsd-typography"><p>The name of this strategy</p> 47 - </div><aside class="tsd-sources"> 48 - <ul> 49 - <li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/f2a3484/src/atomic.ts#L65">atomic.ts:65</a></li></ul></aside></section> 50 - <section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface"><a id="strategy" class="tsd-anchor"></a> 51 - <h3 class="tsd-anchor-link"><span>strategy</span><a href="#strategy" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3> 52 - <div class="tsd-signature">strategy<span class="tsd-signature-symbol">:</span> <a href="../types/matchingStrategies.StrategyFunc.html" class="tsd-signature-type" data-tsd-kind="Type alias">StrategyFunc</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">T</span><span class="tsd-signature-symbol">&gt;</span></div> 53 - <div class="tsd-comment tsd-typography"><p>A function that accepts two string arguments and returns a number</p> 54 - </div><aside class="tsd-sources"> 55 - <ul> 56 - <li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/f2a3484/src/atomic.ts#L69">atomic.ts:69</a></li></ul></aside></section> 57 - <section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface"><a id="isValid" class="tsd-anchor"></a> 58 - <h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>is<wbr/>Valid</span><a href="#isValid" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3> 59 - <div class="tsd-signature">is<wbr/>Valid<span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span>strA<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, strB<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></div> 60 - <div class="tsd-type-declaration"> 61 - <h4>Type declaration</h4> 62 - <ul class="tsd-parameters"> 63 - <li class="tsd-parameter-signature"> 64 - <ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-property"> 65 - <li class="tsd-signature" id="isValid.__type.__type-1"><span class="tsd-signature-symbol">(</span>strA<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, strB<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li> 66 - <li class="tsd-description"> 67 - <div class="tsd-comment tsd-typography"><p>An optional function that accepts two string arguments and returns whether this strategy should be used</p> 68 - </div> 69 - <div class="tsd-parameters"> 70 - <h4 class="tsd-parameters-title">Parameters</h4> 71 - <ul class="tsd-parameter-list"> 72 - <li> 73 - <h5>strA: <span class="tsd-signature-type">string</span></h5></li> 74 - <li> 75 - <h5>strB: <span class="tsd-signature-type">string</span></h5></li></ul></div> 76 - <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></div><aside class="tsd-sources"> 77 - <ul> 78 - <li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/f2a3484/src/atomic.ts#L74">atomic.ts:74</a></li></ul></aside></section></section></div> 79 - <div class="col-4 col-menu menu-sticky-wrap menu-highlight"> 80 - <div class="tsd-navigation settings"> 81 - <details class="tsd-index-accordion"><summary class="tsd-accordion-summary"> 82 - <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></svg> Settings</h3></summary> 83 - <div class="tsd-accordion-details"> 84 - <div class="tsd-filter-visibility"> 85 - <h4 class="uppercase">Member Visibility</h4><form> 86 - <ul id="tsd-filter-options"> 87 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li> 88 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li> 89 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li> 90 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></form></div> 91 - <div class="tsd-theme-toggle"> 92 - <h4 class="uppercase">Theme</h4><select id="theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div> 93 - <nav class="tsd-navigation primary"> 94 - <details class="tsd-index-accordion" open><summary class="tsd-accordion-summary"> 95 - <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></svg> Modules</h3></summary> 96 - <div class="tsd-accordion-details"> 97 - <ul> 98 - <li class="current"><a href="../modules.html">string-<wbr/>sameness <wbr/>Docs</a> 99 - <ul> 100 - <li class="tsd-kind-module"><a href="../modules/index.html">index</a></li> 101 - <li class="current tsd-kind-module"><a href="../modules/matchingStrategies.html">matching<wbr/>Strategies</a></li> 102 - <li class="tsd-kind-module"><a href="../modules/normalization.html">normalization</a></li></ul></li></ul></div></details></nav> 103 - <nav class="tsd-navigation secondary menu-sticky"> 104 - <ul> 105 - <li class="current tsd-kind-interface tsd-parent-kind-module"><a href="matchingStrategies.ComparisonStrategy.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-interface)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-256-path"></rect><path d="M9.51 16V15.016H11.298V8.224H9.51V7.24H14.19V8.224H12.402V15.016H14.19V16H9.51Z" fill="var(--color-text)" id="icon-256-text"></path></svg><span>Comparison<wbr/>Strategy</span></a> 106 - <ul> 107 - <li class="tsd-kind-property tsd-parent-kind-interface"><a href="matchingStrategies.ComparisonStrategy.html#name" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-1024-path"></use><use href="#icon-1024-text"></use></svg>name</a></li> 108 - <li class="tsd-kind-property tsd-parent-kind-interface"><a href="matchingStrategies.ComparisonStrategy.html#strategy" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-1024-path"></use><use href="#icon-1024-text"></use></svg>strategy</a></li> 109 - <li class="tsd-kind-property tsd-parent-kind-interface"><a href="matchingStrategies.ComparisonStrategy.html#isValid" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-1024-path"></use><use href="#icon-1024-text"></use></svg>is<wbr/>Valid?</a></li></ul></li></ul></nav></div></div> 110 - <div class="container tsd-generator"> 111 - <p>Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></div> 112 - <div class="overlay"></div><script src="../assets/main.js"></script></body></html> 1 + <!DOCTYPE html><html class="default" lang="en"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>ComparisonStrategy | string-sameness Docs</title><meta name="description" content="Documentation for string-sameness Docs"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"><a href="http://foxxmd.github.io/string-sameness">Docs</a><a href="https://github.com/foxxmd/string-sameness">GitHub</a></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">string-sameness Docs</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../index.html">string-sameness Docs</a></li><li><a href="../modules/matchingStrategies.html">matchingStrategies</a></li><li><a href="matchingStrategies.ComparisonStrategy.html">ComparisonStrategy</a></li></ul><h1>Interface ComparisonStrategy&lt;T&gt;</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">ComparisonStrategy</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="matchingStrategies.ComparisonStrategy.html#T">T</a><span class="tsd-signature-symbol">&gt;</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="matchingStrategies.ComparisonStrategy.html#name">name</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="matchingStrategies.ComparisonStrategy.html#strategy">strategy</a><span class="tsd-signature-symbol">: </span><a href="../types/matchingStrategies.StrategyFunc.html" class="tsd-signature-type tsd-kind-type-alias">StrategyFunc</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="matchingStrategies.ComparisonStrategy.html#T">T</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="matchingStrategies.ComparisonStrategy.html#isValid">isValid</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">strA</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, <span class="tsd-kind-parameter">strB</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div> <section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span><a id="T" class="tsd-anchor"></a><span class="tsd-kind-type-parameter">T</span><span class="tsd-signature-keyword"> extends </span><a href="../types/matchingStrategies.ComparisonStrategyResultValue.html" class="tsd-signature-type tsd-kind-type-alias">ComparisonStrategyResultValue</a></span></li></ul></section> <aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/e87e34b932aed732202f38cc44589bae21d4ce36/src/atomic.ts#L61">atomic.ts:61</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="matchingStrategies.ComparisonStrategy.html#name" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>name</span></a> 2 + <a href="matchingStrategies.ComparisonStrategy.html#strategy" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>strategy</span></a> 3 + <a href="matchingStrategies.ComparisonStrategy.html#isValid" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>Valid?</span></a> 4 + </div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><h2><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg> Properties</h2></summary><section><section class="tsd-panel tsd-member"><a id="name" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>name</span><a href="#name" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">name</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><div class="tsd-comment tsd-typography"><p>The name of this strategy</p> 5 + </div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/e87e34b932aed732202f38cc44589bae21d4ce36/src/atomic.ts#L65">atomic.ts:65</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="strategy" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>strategy</span><a href="#strategy" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">strategy</span><span class="tsd-signature-symbol">:</span> <a href="../types/matchingStrategies.StrategyFunc.html" class="tsd-signature-type tsd-kind-type-alias">StrategyFunc</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="matchingStrategies.ComparisonStrategy.html#T">T</a><span class="tsd-signature-symbol">&gt;</span></div><div class="tsd-comment tsd-typography"><p>A function that accepts two string arguments and returns a number</p> 6 + </div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/e87e34b932aed732202f38cc44589bae21d4ce36/src/atomic.ts#L69">atomic.ts:69</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="isValid" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag">Optional</code><span>is<wbr/>Valid</span><a href="#isValid" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is<wbr/>Valid</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">strA</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, <span class="tsd-kind-parameter">strB</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>An optional function that accepts two string arguments and returns whether this strategy should be used</p> 7 + </div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/e87e34b932aed732202f38cc44589bae21d4ce36/src/atomic.ts#L74">atomic.ts:74</a></li></ul></aside></section></section></details></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><span class="settings-label">Member Visibility</span><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></div><div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#name" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>name</span></a><a href="#strategy" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>strategy</span></a><a href="#isValid" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>Valid</span></a></div></details></div><div class="site-menu"><nav id="tsd-sidebar-links" class="tsd-navigation"><a href="http://foxxmd.github.io/string-sameness" class="tsd-nav-link">Docs</a><a href="https://github.com/foxxmd/string-sameness" class="tsd-nav-link">GitHub</a></nav><nav class="tsd-navigation"><a href="../index.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>string-sameness Docs</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
+5 -88
interfaces/matchingStrategies.ComparisonStrategyResultObject.html
··· 1 - <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>ComparisonStrategyResultObject | string-sameness Docs</title><meta name="description" content="Documentation for string-sameness Docs"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script async src="../assets/search.js" id="search-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os"</script><header class="tsd-page-toolbar"> 2 - <div class="tsd-toolbar-contents container"> 3 - <div class="table-cell" id="tsd-search" data-base=".."> 4 - <div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M15.7824 13.833L12.6666 10.7177C12.5259 10.5771 12.3353 10.499 12.1353 10.499H11.6259C12.4884 9.39596 13.001 8.00859 13.001 6.49937C13.001 2.90909 10.0914 0 6.50048 0C2.90959 0 0 2.90909 0 6.49937C0 10.0896 2.90959 12.9987 6.50048 12.9987C8.00996 12.9987 9.39756 12.4863 10.5008 11.6239V12.1332C10.5008 12.3332 10.5789 12.5238 10.7195 12.6644L13.8354 15.7797C14.1292 16.0734 14.6042 16.0734 14.8948 15.7797L15.7793 14.8954C16.0731 14.6017 16.0731 14.1267 15.7824 13.833ZM6.50048 10.499C4.29094 10.499 2.50018 8.71165 2.50018 6.49937C2.50018 4.29021 4.28781 2.49976 6.50048 2.49976C8.71001 2.49976 10.5008 4.28708 10.5008 6.49937C10.5008 8.70852 8.71314 10.499 6.50048 10.499Z" fill="var(--color-text)"></path></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div> 5 - <div class="field"> 6 - <div id="tsd-toolbar-links"><a href="http://foxxmd.github.io/string-sameness">Docs</a><a href="https://github.com/foxxmd/string-sameness">GitHub</a></div></div> 7 - <ul class="results"> 8 - <li class="state loading">Preparing search index...</li> 9 - <li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">string-sameness Docs</a></div> 10 - <div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><rect x="1" y="3" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="7" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="11" width="14" height="2" fill="var(--color-text)"></rect></svg></a></div></div></header> 11 - <div class="container container-main"> 12 - <div class="col-8 col-content"> 13 - <div class="tsd-page-title"> 14 - <ul class="tsd-breadcrumb"> 15 - <li><a href="../modules.html">string-sameness Docs</a></li> 16 - <li><a href="../modules/matchingStrategies.html">matchingStrategies</a></li> 17 - <li><a href="matchingStrategies.ComparisonStrategyResultObject.html">ComparisonStrategyResultObject</a></li></ul> 18 - <h1>Interface ComparisonStrategyResultObject</h1></div> 19 - <section class="tsd-panel tsd-hierarchy"> 20 - <h4>Hierarchy</h4> 21 - <ul class="tsd-hierarchy"> 22 - <li><span class="target">ComparisonStrategyResultObject</span> 23 - <ul class="tsd-hierarchy"> 24 - <li><a href="index.ComparisonStrategyResult.html" class="tsd-signature-type" data-tsd-kind="Interface">ComparisonStrategyResult</a></li></ul></li></ul></section> 25 - <section class="tsd-panel tsd-kind-interface tsd-parent-kind-module"> 26 - <h4 class="tsd-before-signature">Indexable</h4> 27 - <div class="tsd-signature"><span class="tsd-signature-symbol">[</span>key: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">any</span></div></section><aside class="tsd-sources"> 28 - <ul> 29 - <li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/f2a3484/src/atomic.ts#L35">atomic.ts:35</a></li></ul></aside> 30 - <section class="tsd-panel-group tsd-index-group"> 31 - <section class="tsd-panel tsd-index-panel"> 32 - <details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"> 33 - <h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex=0><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M1.5 5.50969L8 11.6609L14.5 5.50969L12.5466 3.66086L8 7.96494L3.45341 3.66086L1.5 5.50969Z" fill="var(--color-text)"></path></svg> Index</h5></summary> 34 - <div class="tsd-accordion-details"> 35 - <section class="tsd-index-section"> 36 - <h3 class="tsd-index-heading">Properties</h3> 37 - <div class="tsd-index-list"><a href="matchingStrategies.ComparisonStrategyResultObject.html#score" class="tsd-index-link tsd-kind-property tsd-parent-kind-interface"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="#FF984D" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="12" id="icon-1024-path"></rect><path d="M9.354 16V7.24H12.174C12.99 7.24 13.638 7.476 14.118 7.948C14.606 8.412 14.85 9.036 14.85 9.82C14.85 10.604 14.606 11.232 14.118 11.704C13.638 12.168 12.99 12.4 12.174 12.4H10.434V16H9.354ZM10.434 11.428H12.174C12.646 11.428 13.022 11.284 13.302 10.996C13.59 10.7 13.734 10.308 13.734 9.82C13.734 9.324 13.59 8.932 13.302 8.644C13.022 8.356 12.646 8.212 12.174 8.212H10.434V11.428Z" fill="var(--color-text)" id="icon-1024-text"></path></svg><span>score</span></a> 38 - <a href="matchingStrategies.ComparisonStrategyResultObject.html#rawScore" class="tsd-index-link tsd-kind-property tsd-parent-kind-interface"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-1024-path"></use><use href="#icon-1024-text"></use></svg><span>raw<wbr/>Score?</span></a> 39 - </div></section></div></details></section></section> 40 - <section class="tsd-panel-group tsd-member-group"> 41 - <h2>Properties</h2> 42 - <section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface"><a id="score" class="tsd-anchor"></a> 43 - <h3 class="tsd-anchor-link"><span>score</span><a href="#score" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none" id="icon-anchor-a"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5" id="icon-anchor-b"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5" id="icon-anchor-c"></path></svg></a></h3> 44 - <div class="tsd-signature">score<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div> 45 - <div class="tsd-comment tsd-typography"><p>The normalized (0 to 100) score of this comparison</p> 46 - </div><aside class="tsd-sources"> 47 - <ul> 48 - <li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/f2a3484/src/atomic.ts#L39">atomic.ts:39</a></li></ul></aside></section> 49 - <section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface"><a id="rawScore" class="tsd-anchor"></a> 50 - <h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>raw<wbr/>Score</span><a href="#rawScore" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3> 51 - <div class="tsd-signature">raw<wbr/>Score<span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div> 52 - <div class="tsd-comment tsd-typography"><p>The raw value returned by the comparison (not normalized)</p> 53 - </div><aside class="tsd-sources"> 54 - <ul> 55 - <li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/f2a3484/src/atomic.ts#L43">atomic.ts:43</a></li></ul></aside></section></section></div> 56 - <div class="col-4 col-menu menu-sticky-wrap menu-highlight"> 57 - <div class="tsd-navigation settings"> 58 - <details class="tsd-index-accordion"><summary class="tsd-accordion-summary"> 59 - <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></svg> Settings</h3></summary> 60 - <div class="tsd-accordion-details"> 61 - <div class="tsd-filter-visibility"> 62 - <h4 class="uppercase">Member Visibility</h4><form> 63 - <ul id="tsd-filter-options"> 64 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li> 65 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li> 66 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li> 67 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></form></div> 68 - <div class="tsd-theme-toggle"> 69 - <h4 class="uppercase">Theme</h4><select id="theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div> 70 - <nav class="tsd-navigation primary"> 71 - <details class="tsd-index-accordion" open><summary class="tsd-accordion-summary"> 72 - <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></svg> Modules</h3></summary> 73 - <div class="tsd-accordion-details"> 74 - <ul> 75 - <li class="current"><a href="../modules.html">string-<wbr/>sameness <wbr/>Docs</a> 76 - <ul> 77 - <li class="tsd-kind-module"><a href="../modules/index.html">index</a></li> 78 - <li class="current tsd-kind-module"><a href="../modules/matchingStrategies.html">matching<wbr/>Strategies</a></li> 79 - <li class="tsd-kind-module"><a href="../modules/normalization.html">normalization</a></li></ul></li></ul></div></details></nav> 80 - <nav class="tsd-navigation secondary menu-sticky"> 81 - <ul> 82 - <li class="current tsd-kind-interface tsd-parent-kind-module"><a href="matchingStrategies.ComparisonStrategyResultObject.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-interface)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-256-path"></rect><path d="M9.51 16V15.016H11.298V8.224H9.51V7.24H14.19V8.224H12.402V15.016H14.19V16H9.51Z" fill="var(--color-text)" id="icon-256-text"></path></svg><span>Comparison<wbr/>Strategy<wbr/>Result<wbr/>Object</span></a> 83 - <ul> 84 - <li class="tsd-kind-property tsd-parent-kind-interface"><a href="matchingStrategies.ComparisonStrategyResultObject.html#score" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-1024-path"></use><use href="#icon-1024-text"></use></svg>score</a></li> 85 - <li class="tsd-kind-property tsd-parent-kind-interface"><a href="matchingStrategies.ComparisonStrategyResultObject.html#rawScore" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-1024-path"></use><use href="#icon-1024-text"></use></svg>raw<wbr/>Score?</a></li></ul></li></ul></nav></div></div> 86 - <div class="container tsd-generator"> 87 - <p>Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></div> 88 - <div class="overlay"></div><script src="../assets/main.js"></script></body></html> 1 + <!DOCTYPE html><html class="default" lang="en"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>ComparisonStrategyResultObject | string-sameness Docs</title><meta name="description" content="Documentation for string-sameness Docs"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"><a href="http://foxxmd.github.io/string-sameness">Docs</a><a href="https://github.com/foxxmd/string-sameness">GitHub</a></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">string-sameness Docs</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../index.html">string-sameness Docs</a></li><li><a href="../modules/matchingStrategies.html">matchingStrategies</a></li><li><a href="matchingStrategies.ComparisonStrategyResultObject.html">ComparisonStrategyResultObject</a></li></ul><h1>Interface ComparisonStrategyResultObject</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">ComparisonStrategyResultObject</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="matchingStrategies.ComparisonStrategyResultObject.html#score">score</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="matchingStrategies.ComparisonStrategyResultObject.html#rawScore">rawScore</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span>[<span class="tsd-kind-index-signature">key</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a href="../hierarchy.html#matchingStrategies.ComparisonStrategyResultObject">view full</a>)</h4><ul class="tsd-hierarchy"><li><span class="target">ComparisonStrategyResultObject</span><ul class="tsd-hierarchy"><li><a href="index.ComparisonStrategyResult.html" class="tsd-signature-type tsd-kind-interface">ComparisonStrategyResult</a></li></ul></li></ul></section><section class="tsd-panel"><h4 class="tsd-before-signature">Indexable</h4><ul class="tsd-signatures"><li class="tsd-index-signature"><div class="tsd-signature"><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">key</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">any</span></div></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/e87e34b932aed732202f38cc44589bae21d4ce36/src/atomic.ts#L35">atomic.ts:35</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="matchingStrategies.ComparisonStrategyResultObject.html#score" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score</span></a> 2 + <a href="matchingStrategies.ComparisonStrategyResultObject.html#rawScore" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>raw<wbr/>Score?</span></a> 3 + </div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><h2><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg> Properties</h2></summary><section><section class="tsd-panel tsd-member"><a id="score" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>score</span><a href="#score" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>The normalized (0 to 100) score of this comparison</p> 4 + </div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/e87e34b932aed732202f38cc44589bae21d4ce36/src/atomic.ts#L39">atomic.ts:39</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="rawScore" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag">Optional</code><span>raw<wbr/>Score</span><a href="#rawScore" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">raw<wbr/>Score</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>The raw value returned by the comparison (not normalized)</p> 5 + </div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/e87e34b932aed732202f38cc44589bae21d4ce36/src/atomic.ts#L43">atomic.ts:43</a></li></ul></aside></section></section></details></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><span class="settings-label">Member Visibility</span><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></div><div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#score" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score</span></a><a href="#rawScore" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>raw<wbr/>Score</span></a></div></details></div><div class="site-menu"><nav id="tsd-sidebar-links" class="tsd-navigation"><a href="http://foxxmd.github.io/string-sameness" class="tsd-nav-link">Docs</a><a href="https://github.com/foxxmd/string-sameness" class="tsd-nav-link">GitHub</a></nav><nav class="tsd-navigation"><a href="../index.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>string-sameness Docs</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
-50
modules.html
··· 1 - <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>string-sameness Docs</title><meta name="description" content="Documentation for string-sameness Docs"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="assets/style.css"/><link rel="stylesheet" href="assets/highlight.css"/><script async src="assets/search.js" id="search-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os"</script><header class="tsd-page-toolbar"> 2 - <div class="tsd-toolbar-contents container"> 3 - <div class="table-cell" id="tsd-search" data-base="."> 4 - <div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M15.7824 13.833L12.6666 10.7177C12.5259 10.5771 12.3353 10.499 12.1353 10.499H11.6259C12.4884 9.39596 13.001 8.00859 13.001 6.49937C13.001 2.90909 10.0914 0 6.50048 0C2.90959 0 0 2.90909 0 6.49937C0 10.0896 2.90959 12.9987 6.50048 12.9987C8.00996 12.9987 9.39756 12.4863 10.5008 11.6239V12.1332C10.5008 12.3332 10.5789 12.5238 10.7195 12.6644L13.8354 15.7797C14.1292 16.0734 14.6042 16.0734 14.8948 15.7797L15.7793 14.8954C16.0731 14.6017 16.0731 14.1267 15.7824 13.833ZM6.50048 10.499C4.29094 10.499 2.50018 8.71165 2.50018 6.49937C2.50018 4.29021 4.28781 2.49976 6.50048 2.49976C8.71001 2.49976 10.5008 4.28708 10.5008 6.49937C10.5008 8.70852 8.71314 10.499 6.50048 10.499Z" fill="var(--color-text)"></path></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div> 5 - <div class="field"> 6 - <div id="tsd-toolbar-links"><a href="http://foxxmd.github.io/string-sameness">Docs</a><a href="https://github.com/foxxmd/string-sameness">GitHub</a></div></div> 7 - <ul class="results"> 8 - <li class="state loading">Preparing search index...</li> 9 - <li class="state failure">The search index is not available</li></ul><a href="index.html" class="title">string-sameness Docs</a></div> 10 - <div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><rect x="1" y="3" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="7" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="11" width="14" height="2" fill="var(--color-text)"></rect></svg></a></div></div></header> 11 - <div class="container container-main"> 12 - <div class="col-8 col-content"> 13 - <div class="tsd-page-title"> 14 - <h2>string-sameness Docs</h2></div> 15 - <section class="tsd-panel-group tsd-index-group"> 16 - <section class="tsd-panel tsd-index-panel"> 17 - <h3 class="tsd-index-heading uppercase">Index</h3> 18 - <section class="tsd-index-section"> 19 - <h3 class="tsd-index-heading">Modules</h3> 20 - <div class="tsd-index-list"><a href="modules/index.html" class="tsd-index-link tsd-kind-module"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-namespace)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-4-path"></rect><path d="M9.33 16V7.24H10.77L13.446 14.74C13.43 14.54 13.41 14.296 13.386 14.008C13.37 13.712 13.354 13.404 13.338 13.084C13.33 12.756 13.326 12.448 13.326 12.16V7.24H14.37V16H12.93L10.266 8.5C10.282 8.692 10.298 8.936 10.314 9.232C10.33 9.52 10.342 9.828 10.35 10.156C10.366 10.476 10.374 10.784 10.374 11.08V16H9.33Z" fill="var(--color-text)" id="icon-4-text"></path></svg><span>index</span></a> 21 - <a href="modules/matchingStrategies.html" class="tsd-index-link tsd-kind-module"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-4-path"></use><use href="#icon-4-text"></use></svg><span>matching<wbr/>Strategies</span></a> 22 - <a href="modules/normalization.html" class="tsd-index-link tsd-kind-module"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-4-path"></use><use href="#icon-4-text"></use></svg><span>normalization</span></a> 23 - </div></section></section></section></div> 24 - <div class="col-4 col-menu menu-sticky-wrap menu-highlight"> 25 - <div class="tsd-navigation settings"> 26 - <details class="tsd-index-accordion"><summary class="tsd-accordion-summary"> 27 - <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></svg> Settings</h3></summary> 28 - <div class="tsd-accordion-details"> 29 - <div class="tsd-filter-visibility"> 30 - <h4 class="uppercase">Member Visibility</h4><form> 31 - <ul id="tsd-filter-options"> 32 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li> 33 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li> 34 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li> 35 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></form></div> 36 - <div class="tsd-theme-toggle"> 37 - <h4 class="uppercase">Theme</h4><select id="theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div> 38 - <nav class="tsd-navigation primary"> 39 - <details class="tsd-index-accordion" open><summary class="tsd-accordion-summary"> 40 - <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></svg> Modules</h3></summary> 41 - <div class="tsd-accordion-details"> 42 - <ul> 43 - <li class="current selected"><a href="modules.html">string-<wbr/>sameness <wbr/>Docs</a> 44 - <ul> 45 - <li class="tsd-kind-module"><a href="modules/index.html">index</a></li> 46 - <li class="tsd-kind-module"><a href="modules/matchingStrategies.html">matching<wbr/>Strategies</a></li> 47 - <li class="tsd-kind-module"><a href="modules/normalization.html">normalization</a></li></ul></li></ul></div></details></nav></div></div> 48 - <div class="container tsd-generator"> 49 - <p>Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></div> 50 - <div class="overlay"></div><script src="assets/main.js"></script></body></html>
+13 -100
modules/index.html
··· 1 - <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>index | string-sameness Docs</title><meta name="description" content="Documentation for string-sameness Docs"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script async src="../assets/search.js" id="search-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os"</script><header class="tsd-page-toolbar"> 2 - <div class="tsd-toolbar-contents container"> 3 - <div class="table-cell" id="tsd-search" data-base=".."> 4 - <div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M15.7824 13.833L12.6666 10.7177C12.5259 10.5771 12.3353 10.499 12.1353 10.499H11.6259C12.4884 9.39596 13.001 8.00859 13.001 6.49937C13.001 2.90909 10.0914 0 6.50048 0C2.90959 0 0 2.90909 0 6.49937C0 10.0896 2.90959 12.9987 6.50048 12.9987C8.00996 12.9987 9.39756 12.4863 10.5008 11.6239V12.1332C10.5008 12.3332 10.5789 12.5238 10.7195 12.6644L13.8354 15.7797C14.1292 16.0734 14.6042 16.0734 14.8948 15.7797L15.7793 14.8954C16.0731 14.6017 16.0731 14.1267 15.7824 13.833ZM6.50048 10.499C4.29094 10.499 2.50018 8.71165 2.50018 6.49937C2.50018 4.29021 4.28781 2.49976 6.50048 2.49976C8.71001 2.49976 10.5008 4.28708 10.5008 6.49937C10.5008 8.70852 8.71314 10.499 6.50048 10.499Z" fill="var(--color-text)"></path></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div> 5 - <div class="field"> 6 - <div id="tsd-toolbar-links"><a href="http://foxxmd.github.io/string-sameness">Docs</a><a href="https://github.com/foxxmd/string-sameness">GitHub</a></div></div> 7 - <ul class="results"> 8 - <li class="state loading">Preparing search index...</li> 9 - <li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">string-sameness Docs</a></div> 10 - <div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><rect x="1" y="3" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="7" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="11" width="14" height="2" fill="var(--color-text)"></rect></svg></a></div></div></header> 11 - <div class="container container-main"> 12 - <div class="col-8 col-content"> 13 - <div class="tsd-page-title"> 14 - <ul class="tsd-breadcrumb"> 15 - <li><a href="../modules.html">string-sameness Docs</a></li> 16 - <li><a href="index.html">index</a></li></ul> 17 - <h1>Module index</h1></div><aside class="tsd-sources"> 18 - <ul> 19 - <li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/f2a3484/src/index.ts#L1">index.ts:1</a></li></ul></aside> 20 - <section class="tsd-panel-group"> 21 - <section class="tsd-panel tsd-typography"></section></section> 22 - <section class="tsd-panel-group tsd-index-group"> 23 - <section class="tsd-panel tsd-index-panel"> 24 - <details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"> 25 - <h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex=0><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M1.5 5.50969L8 11.6609L14.5 5.50969L12.5466 3.66086L8 7.96494L3.45341 3.66086L1.5 5.50969Z" fill="var(--color-text)"></path></svg> Index</h5></summary> 26 - <div class="tsd-accordion-details"> 27 - <section class="tsd-index-section"> 28 - <h3 class="tsd-index-heading">Interfaces</h3> 29 - <div class="tsd-index-list"><a href="../interfaces/index.StringComparisonOptions.html" class="tsd-index-link tsd-kind-interface tsd-parent-kind-module"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-interface)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-256-path"></rect><path d="M9.51 16V15.016H11.298V8.224H9.51V7.24H14.19V8.224H12.402V15.016H14.19V16H9.51Z" fill="var(--color-text)" id="icon-256-text"></path></svg><span>String<wbr/>Comparison<wbr/>Options</span></a> 30 - <a href="../interfaces/index.StringSamenessResult.html" class="tsd-index-link tsd-kind-interface tsd-parent-kind-module"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-256-path"></use><use href="#icon-256-text"></use></svg><span>String<wbr/>Sameness<wbr/>Result</span></a> 31 - <a href="../interfaces/index.ComparisonStrategyResult.html" class="tsd-index-link tsd-kind-interface tsd-parent-kind-module"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-256-path"></use><use href="#icon-256-text"></use></svg><span>Comparison<wbr/>Strategy<wbr/>Result</span></a> 32 - </div></section> 33 - <section class="tsd-index-section"> 34 - <h3 class="tsd-index-heading">Type Aliases</h3> 35 - <div class="tsd-index-list"><a href="../types/index.StringTransformFunc.html" class="tsd-index-link tsd-kind-type-alias tsd-parent-kind-module"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-4194304-path"></rect><path d="M11.31 16V8.224H8.91V7.24H14.79V8.224H12.39V16H11.31Z" fill="var(--color-text)" id="icon-4194304-text"></path></svg><span>String<wbr/>Transform<wbr/>Func</span></a> 36 - </div></section> 37 - <section class="tsd-index-section"> 38 - <h3 class="tsd-index-heading">Variables</h3> 39 - <div class="tsd-index-list"><a href="../variables/index.defaultStrategies.html" class="tsd-index-link tsd-kind-variable tsd-parent-kind-module"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-variable)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-32-path"></rect><path d="M11.106 16L8.85 7.24H9.966L11.454 13.192C11.558 13.608 11.646 13.996 11.718 14.356C11.79 14.708 11.842 14.976 11.874 15.16C11.906 14.976 11.954 14.708 12.018 14.356C12.09 13.996 12.178 13.608 12.282 13.192L13.758 7.24H14.85L12.582 16H11.106Z" fill="var(--color-text)" id="icon-32-text"></path></svg><span>default<wbr/>Strategies</span></a> 40 - <a href="../variables/index.strategies.html" class="tsd-index-link tsd-kind-variable tsd-parent-kind-module"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-32-path"></use><use href="#icon-32-text"></use></svg><span>strategies</span></a> 41 - <a href="../variables/index.defaultStrCompareTransformFuncs.html" class="tsd-index-link tsd-kind-variable tsd-parent-kind-module"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-32-path"></use><use href="#icon-32-text"></use></svg><span>default<wbr/>Str<wbr/>Compare<wbr/>Transform<wbr/>Funcs</span></a> 42 - </div></section> 43 - <section class="tsd-index-section"> 44 - <h3 class="tsd-index-heading">Functions</h3> 45 - <div class="tsd-index-list"><a href="../functions/index.stringSameness.html" class="tsd-index-link tsd-kind-function tsd-parent-kind-module"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-function)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-64-path"></rect><path d="M9.39 16V7.24H14.55V8.224H10.446V11.128H14.238V12.112H10.47V16H9.39Z" fill="var(--color-text)" id="icon-64-text"></path></svg><span>string<wbr/>Sameness</span></a> 46 - <a href="../functions/index.reorderStr.html" class="tsd-index-link tsd-kind-function tsd-parent-kind-module"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg><span>reorder<wbr/>Str</span></a> 47 - <a href="../functions/index.createStringSameness.html" class="tsd-index-link tsd-kind-function tsd-parent-kind-module"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg><span>create<wbr/>String<wbr/>Sameness</span></a> 48 - </div></section> 49 - <section class="tsd-index-section"> 50 - <h3 class="tsd-index-heading">References</h3> 51 - <div class="tsd-index-list"><a href="index.html#transforms" class="tsd-index-link tsd-kind-reference tsd-parent-kind-module"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="#FF4D82" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="12" id="icon-8388608-path"></rect><path d="M10.354 17V8.24H13.066C13.586 8.24 14.042 8.348 14.434 8.564C14.826 8.772 15.13 9.064 15.346 9.44C15.562 9.816 15.67 10.256 15.67 10.76C15.67 11.352 15.514 11.86 15.202 12.284C14.898 12.708 14.482 13 13.954 13.16L15.79 17H14.518L12.838 13.28H11.434V17H10.354ZM11.434 12.308H13.066C13.514 12.308 13.874 12.168 14.146 11.888C14.418 11.6 14.554 11.224 14.554 10.76C14.554 10.288 14.418 9.912 14.146 9.632C13.874 9.352 13.514 9.212 13.066 9.212H11.434V12.308Z" fill="var(--color-text)" id="icon-8388608-text"></path></svg><span>transforms</span></a> 52 - <a href="index.html#strDefaultTransforms" class="tsd-index-link tsd-kind-reference tsd-parent-kind-module"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-8388608-path"></use><use href="#icon-8388608-text"></use></svg><span>str<wbr/>Default<wbr/>Transforms</span></a> 53 - </div></section></div></details></section></section> 54 - <section class="tsd-panel-group tsd-member-group"> 55 - <h2>References</h2> 56 - <section class="tsd-panel tsd-member tsd-kind-reference tsd-parent-kind-module"><a id="transforms" class="tsd-anchor"></a> 57 - <h3 class="tsd-anchor-link"><span>transforms</span><a href="#transforms" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none" id="icon-anchor-a"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5" id="icon-anchor-b"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5" id="icon-anchor-c"></path></svg></a></h3>Re-exports <a href="../variables/normalization.transforms.html">transforms</a></section> 58 - <section class="tsd-panel tsd-member tsd-kind-reference tsd-parent-kind-module"><a id="strDefaultTransforms" class="tsd-anchor"></a> 59 - <h3 class="tsd-anchor-link"><span>str<wbr/>Default<wbr/>Transforms</span><a href="#strDefaultTransforms" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>Re-exports <a href="../variables/normalization.strDefaultTransforms.html">strDefaultTransforms</a></section></section></div> 60 - <div class="col-4 col-menu menu-sticky-wrap menu-highlight"> 61 - <div class="tsd-navigation settings"> 62 - <details class="tsd-index-accordion"><summary class="tsd-accordion-summary"> 63 - <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></svg> Settings</h3></summary> 64 - <div class="tsd-accordion-details"> 65 - <div class="tsd-filter-visibility"> 66 - <h4 class="uppercase">Member Visibility</h4><form> 67 - <ul id="tsd-filter-options"> 68 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li> 69 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li> 70 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li> 71 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></form></div> 72 - <div class="tsd-theme-toggle"> 73 - <h4 class="uppercase">Theme</h4><select id="theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div> 74 - <nav class="tsd-navigation primary"> 75 - <details class="tsd-index-accordion" open><summary class="tsd-accordion-summary"> 76 - <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></svg> Modules</h3></summary> 77 - <div class="tsd-accordion-details"> 78 - <ul> 79 - <li class="current"><a href="../modules.html">string-<wbr/>sameness <wbr/>Docs</a> 80 - <ul> 81 - <li class="current selected tsd-kind-module"><a href="index.html">index</a></li> 82 - <li class="tsd-kind-module"><a href="matchingStrategies.html">matching<wbr/>Strategies</a></li> 83 - <li class="tsd-kind-module"><a href="normalization.html">normalization</a></li></ul></li></ul></div></details></nav> 84 - <nav class="tsd-navigation secondary menu-sticky"> 85 - <ul> 86 - <li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.StringComparisonOptions.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-256-path"></use><use href="#icon-256-text"></use></svg>String<wbr/>Comparison<wbr/>Options</a></li> 87 - <li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.StringSamenessResult.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-256-path"></use><use href="#icon-256-text"></use></svg>String<wbr/>Sameness<wbr/>Result</a></li> 88 - <li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.ComparisonStrategyResult.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-256-path"></use><use href="#icon-256-text"></use></svg>Comparison<wbr/>Strategy<wbr/>Result</a></li> 89 - <li class="tsd-kind-type-alias tsd-parent-kind-module"><a href="../types/index.StringTransformFunc.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-4194304-path"></use><use href="#icon-4194304-text"></use></svg>String<wbr/>Transform<wbr/>Func</a></li> 90 - <li class="tsd-kind-variable tsd-parent-kind-module"><a href="../variables/index.defaultStrategies.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-32-path"></use><use href="#icon-32-text"></use></svg>default<wbr/>Strategies</a></li> 91 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="../functions/index.stringSameness.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>string<wbr/>Sameness</a></li> 92 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="../functions/index.reorderStr.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>reorder<wbr/>Str</a></li> 93 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="../functions/index.createStringSameness.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>create<wbr/>String<wbr/>Sameness</a></li> 94 - <li class="tsd-kind-variable tsd-parent-kind-module"><a href="../variables/index.strategies.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-32-path"></use><use href="#icon-32-text"></use></svg>strategies</a></li> 95 - <li class="tsd-kind-variable tsd-parent-kind-module"><a href="../variables/index.defaultStrCompareTransformFuncs.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-32-path"></use><use href="#icon-32-text"></use></svg>default<wbr/>Str<wbr/>Compare<wbr/>Transform<wbr/>Funcs</a></li> 96 - <li class="tsd-kind-reference tsd-parent-kind-module"><a href="index.html#transforms" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-8388608-path"></use><use href="#icon-8388608-text"></use></svg>transforms</a></li> 97 - <li class="tsd-kind-reference tsd-parent-kind-module"><a href="index.html#strDefaultTransforms" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-8388608-path"></use><use href="#icon-8388608-text"></use></svg>str<wbr/>Default<wbr/>Transforms</a></li></ul></nav></div></div> 98 - <div class="container tsd-generator"> 99 - <p>Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></div> 100 - <div class="overlay"></div><script src="../assets/main.js"></script></body></html> 1 + <!DOCTYPE html><html class="default" lang="en"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>index | string-sameness Docs</title><meta name="description" content="Documentation for string-sameness Docs"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"><a href="http://foxxmd.github.io/string-sameness">Docs</a><a href="https://github.com/foxxmd/string-sameness">GitHub</a></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">string-sameness Docs</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../index.html">string-sameness Docs</a></li><li><a href="index.html">index</a></li></ul><h1>Module index</h1></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/e87e34b932aed732202f38cc44589bae21d4ce36/src/index.ts#L1">index.ts:1</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">References</h3><div class="tsd-index-list"><a href="index.html#transforms" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-4194304"></use></svg><span>transforms</span></a> 2 + <a href="index.html#strDefaultTransforms" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-4194304"></use></svg><span>str<wbr/>Default<wbr/>Transforms</span></a> 3 + </div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Interfaces</h3><div class="tsd-index-list"><a href="../interfaces/index.StringComparisonOptions.html" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-256"></use></svg><span>String<wbr/>Comparison<wbr/>Options</span></a> 4 + <a href="../interfaces/index.StringSamenessResult.html" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-256"></use></svg><span>String<wbr/>Sameness<wbr/>Result</span></a> 5 + <a href="../interfaces/index.ComparisonStrategyResult.html" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-256"></use></svg><span>Comparison<wbr/>Strategy<wbr/>Result</span></a> 6 + </div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Type Aliases</h3><div class="tsd-index-list"><a href="../types/index.StringTransformFunc.html" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2097152"></use></svg><span>String<wbr/>Transform<wbr/>Func</span></a> 7 + </div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Variables</h3><div class="tsd-index-list"><a href="../variables/index.defaultStrategies.html" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-32"></use></svg><span>default<wbr/>Strategies</span></a> 8 + <a href="../variables/index.strategies.html" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-32"></use></svg><span>strategies</span></a> 9 + <a href="../variables/index.defaultStrCompareTransformFuncs.html" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-32"></use></svg><span>default<wbr/>Str<wbr/>Compare<wbr/>Transform<wbr/>Funcs</span></a> 10 + </div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Functions</h3><div class="tsd-index-list"><a href="../functions/index.stringSameness.html" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-64"></use></svg><span>string<wbr/>Sameness</span></a> 11 + <a href="../functions/index.reorderStr.html" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-64"></use></svg><span>reorder<wbr/>Str</span></a> 12 + <a href="../functions/index.createStringSameness.html" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-64"></use></svg><span>create<wbr/>String<wbr/>Sameness</span></a> 13 + </div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-References"><h2><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg> References</h2></summary><section><section class="tsd-panel tsd-member"><a id="transforms" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>transforms</span><a href="#transforms" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>Re-exports <a href="../variables/normalization.transforms.html">transforms</a></section><section class="tsd-panel tsd-member"><a id="strDefaultTransforms" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>str<wbr/>Default<wbr/>Transforms</span><a href="#strDefaultTransforms" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>Re-exports <a href="../variables/normalization.strDefaultTransforms.html">strDefaultTransforms</a></section></section></details></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><span class="settings-label">Member Visibility</span><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></div><div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#transforms" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-4194304"></use></svg><span>transforms</span></a><a href="#strDefaultTransforms" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-4194304"></use></svg><span>str<wbr/>Default<wbr/>Transforms</span></a></div></details></div><div class="site-menu"><nav id="tsd-sidebar-links" class="tsd-navigation"><a href="http://foxxmd.github.io/string-sameness" class="tsd-nav-link">Docs</a><a href="https://github.com/foxxmd/string-sameness" class="tsd-nav-link">GitHub</a></nav><nav class="tsd-navigation"><a href="../index.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>string-sameness Docs</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
+9 -78
modules/matchingStrategies.html
··· 1 - <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>matchingStrategies | string-sameness Docs</title><meta name="description" content="Documentation for string-sameness Docs"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script async src="../assets/search.js" id="search-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os"</script><header class="tsd-page-toolbar"> 2 - <div class="tsd-toolbar-contents container"> 3 - <div class="table-cell" id="tsd-search" data-base=".."> 4 - <div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M15.7824 13.833L12.6666 10.7177C12.5259 10.5771 12.3353 10.499 12.1353 10.499H11.6259C12.4884 9.39596 13.001 8.00859 13.001 6.49937C13.001 2.90909 10.0914 0 6.50048 0C2.90959 0 0 2.90909 0 6.49937C0 10.0896 2.90959 12.9987 6.50048 12.9987C8.00996 12.9987 9.39756 12.4863 10.5008 11.6239V12.1332C10.5008 12.3332 10.5789 12.5238 10.7195 12.6644L13.8354 15.7797C14.1292 16.0734 14.6042 16.0734 14.8948 15.7797L15.7793 14.8954C16.0731 14.6017 16.0731 14.1267 15.7824 13.833ZM6.50048 10.499C4.29094 10.499 2.50018 8.71165 2.50018 6.49937C2.50018 4.29021 4.28781 2.49976 6.50048 2.49976C8.71001 2.49976 10.5008 4.28708 10.5008 6.49937C10.5008 8.70852 8.71314 10.499 6.50048 10.499Z" fill="var(--color-text)"></path></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div> 5 - <div class="field"> 6 - <div id="tsd-toolbar-links"><a href="http://foxxmd.github.io/string-sameness">Docs</a><a href="https://github.com/foxxmd/string-sameness">GitHub</a></div></div> 7 - <ul class="results"> 8 - <li class="state loading">Preparing search index...</li> 9 - <li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">string-sameness Docs</a></div> 10 - <div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><rect x="1" y="3" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="7" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="11" width="14" height="2" fill="var(--color-text)"></rect></svg></a></div></div></header> 11 - <div class="container container-main"> 12 - <div class="col-8 col-content"> 13 - <div class="tsd-page-title"> 14 - <ul class="tsd-breadcrumb"> 15 - <li><a href="../modules.html">string-sameness Docs</a></li> 16 - <li><a href="matchingStrategies.html">matchingStrategies</a></li></ul> 17 - <h1>Module matchingStrategies</h1></div><aside class="tsd-sources"> 18 - <ul> 19 - <li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/f2a3484/src/matchingStrategies/index.ts#L1">matchingStrategies/index.ts:1</a></li></ul></aside> 20 - <section class="tsd-panel-group"> 21 - <section class="tsd-panel tsd-typography"></section></section> 22 - <section class="tsd-panel-group tsd-index-group"> 23 - <section class="tsd-panel tsd-index-panel"> 24 - <h3 class="tsd-index-heading uppercase">Index</h3> 25 - <section class="tsd-index-section"> 26 - <h3 class="tsd-index-heading">Interfaces</h3> 27 - <div class="tsd-index-list"><a href="../interfaces/matchingStrategies.ComparisonStrategyResultObject.html" class="tsd-index-link tsd-kind-interface tsd-parent-kind-module"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-interface)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-256-path"></rect><path d="M9.51 16V15.016H11.298V8.224H9.51V7.24H14.19V8.224H12.402V15.016H14.19V16H9.51Z" fill="var(--color-text)" id="icon-256-text"></path></svg><span>Comparison<wbr/>Strategy<wbr/>Result<wbr/>Object</span></a> 28 - <a href="../interfaces/matchingStrategies.ComparisonStrategy.html" class="tsd-index-link tsd-kind-interface tsd-parent-kind-module"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-256-path"></use><use href="#icon-256-text"></use></svg><span>Comparison<wbr/>Strategy</span></a> 29 - </div></section> 30 - <section class="tsd-index-section"> 31 - <h3 class="tsd-index-heading">Type Aliases</h3> 32 - <div class="tsd-index-list"><a href="../types/matchingStrategies.ComparisonStrategyResultValue.html" class="tsd-index-link tsd-kind-type-alias tsd-parent-kind-module"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-4194304-path"></rect><path d="M11.31 16V8.224H8.91V7.24H14.79V8.224H12.39V16H11.31Z" fill="var(--color-text)" id="icon-4194304-text"></path></svg><span>Comparison<wbr/>Strategy<wbr/>Result<wbr/>Value</span></a> 33 - <a href="../types/matchingStrategies.StrategyFunc.html" class="tsd-index-link tsd-kind-type-alias tsd-parent-kind-module"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-4194304-path"></use><use href="#icon-4194304-text"></use></svg><span>Strategy<wbr/>Func</span></a> 34 - </div></section> 35 - <section class="tsd-index-section"> 36 - <h3 class="tsd-index-heading">Variables</h3> 37 - <div class="tsd-index-list"><a href="../variables/matchingStrategies.cosineStrategy.html" class="tsd-index-link tsd-kind-variable tsd-parent-kind-module"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-variable)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-32-path"></rect><path d="M11.106 16L8.85 7.24H9.966L11.454 13.192C11.558 13.608 11.646 13.996 11.718 14.356C11.79 14.708 11.842 14.976 11.874 15.16C11.906 14.976 11.954 14.708 12.018 14.356C12.09 13.996 12.178 13.608 12.282 13.192L13.758 7.24H14.85L12.582 16H11.106Z" fill="var(--color-text)" id="icon-32-text"></path></svg><span>cosine<wbr/>Strategy</span></a> 38 - <a href="../variables/matchingStrategies.cosineStrategyAggressive.html" class="tsd-index-link tsd-kind-variable tsd-parent-kind-module"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-32-path"></use><use href="#icon-32-text"></use></svg><span>cosine<wbr/>Strategy<wbr/>Aggressive</span></a> 39 - <a href="../variables/matchingStrategies.diceStrategy.html" class="tsd-index-link tsd-kind-variable tsd-parent-kind-module"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-32-path"></use><use href="#icon-32-text"></use></svg><span>dice<wbr/>Strategy</span></a> 40 - <a href="../variables/matchingStrategies.levenStrategy.html" class="tsd-index-link tsd-kind-variable tsd-parent-kind-module"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-32-path"></use><use href="#icon-32-text"></use></svg><span>leven<wbr/>Strategy</span></a> 41 - </div></section></section></section></div> 42 - <div class="col-4 col-menu menu-sticky-wrap menu-highlight"> 43 - <div class="tsd-navigation settings"> 44 - <details class="tsd-index-accordion"><summary class="tsd-accordion-summary"> 45 - <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></svg> Settings</h3></summary> 46 - <div class="tsd-accordion-details"> 47 - <div class="tsd-filter-visibility"> 48 - <h4 class="uppercase">Member Visibility</h4><form> 49 - <ul id="tsd-filter-options"> 50 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li> 51 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li> 52 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li> 53 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></form></div> 54 - <div class="tsd-theme-toggle"> 55 - <h4 class="uppercase">Theme</h4><select id="theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div> 56 - <nav class="tsd-navigation primary"> 57 - <details class="tsd-index-accordion" open><summary class="tsd-accordion-summary"> 58 - <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></svg> Modules</h3></summary> 59 - <div class="tsd-accordion-details"> 60 - <ul> 61 - <li class="current"><a href="../modules.html">string-<wbr/>sameness <wbr/>Docs</a> 62 - <ul> 63 - <li class="tsd-kind-module"><a href="index.html">index</a></li> 64 - <li class="current selected tsd-kind-module"><a href="matchingStrategies.html">matching<wbr/>Strategies</a></li> 65 - <li class="tsd-kind-module"><a href="normalization.html">normalization</a></li></ul></li></ul></div></details></nav> 66 - <nav class="tsd-navigation secondary menu-sticky"> 67 - <ul> 68 - <li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/matchingStrategies.ComparisonStrategyResultObject.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-256-path"></use><use href="#icon-256-text"></use></svg>Comparison<wbr/>Strategy<wbr/>Result<wbr/>Object</a></li> 69 - <li class="tsd-kind-type-alias tsd-parent-kind-module"><a href="../types/matchingStrategies.ComparisonStrategyResultValue.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-4194304-path"></use><use href="#icon-4194304-text"></use></svg>Comparison<wbr/>Strategy<wbr/>Result<wbr/>Value</a></li> 70 - <li class="tsd-kind-type-alias tsd-parent-kind-module"><a href="../types/matchingStrategies.StrategyFunc.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-4194304-path"></use><use href="#icon-4194304-text"></use></svg>Strategy<wbr/>Func</a></li> 71 - <li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/matchingStrategies.ComparisonStrategy.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-256-path"></use><use href="#icon-256-text"></use></svg>Comparison<wbr/>Strategy</a></li> 72 - <li class="tsd-kind-variable tsd-parent-kind-module"><a href="../variables/matchingStrategies.cosineStrategy.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-32-path"></use><use href="#icon-32-text"></use></svg>cosine<wbr/>Strategy</a></li> 73 - <li class="tsd-kind-variable tsd-parent-kind-module"><a href="../variables/matchingStrategies.cosineStrategyAggressive.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-32-path"></use><use href="#icon-32-text"></use></svg>cosine<wbr/>Strategy<wbr/>Aggressive</a></li> 74 - <li class="tsd-kind-variable tsd-parent-kind-module"><a href="../variables/matchingStrategies.diceStrategy.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-32-path"></use><use href="#icon-32-text"></use></svg>dice<wbr/>Strategy</a></li> 75 - <li class="tsd-kind-variable tsd-parent-kind-module"><a href="../variables/matchingStrategies.levenStrategy.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-32-path"></use><use href="#icon-32-text"></use></svg>leven<wbr/>Strategy</a></li></ul></nav></div></div> 76 - <div class="container tsd-generator"> 77 - <p>Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></div> 78 - <div class="overlay"></div><script src="../assets/main.js"></script></body></html> 1 + <!DOCTYPE html><html class="default" lang="en"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>matchingStrategies | string-sameness Docs</title><meta name="description" content="Documentation for string-sameness Docs"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"><a href="http://foxxmd.github.io/string-sameness">Docs</a><a href="https://github.com/foxxmd/string-sameness">GitHub</a></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">string-sameness Docs</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../index.html">string-sameness Docs</a></li><li><a href="matchingStrategies.html">matchingStrategies</a></li></ul><h1>Module matchingStrategies</h1></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/e87e34b932aed732202f38cc44589bae21d4ce36/src/matchingStrategies/index.ts#L1">matchingStrategies/index.ts:1</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><h3 class="tsd-index-heading uppercase">Index</h3><section class="tsd-index-section"><h3 class="tsd-index-heading">Interfaces</h3><div class="tsd-index-list"><a href="../interfaces/matchingStrategies.ComparisonStrategyResultObject.html" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-256"></use></svg><span>Comparison<wbr/>Strategy<wbr/>Result<wbr/>Object</span></a> 2 + <a href="../interfaces/matchingStrategies.ComparisonStrategy.html" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-256"></use></svg><span>Comparison<wbr/>Strategy</span></a> 3 + </div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Type Aliases</h3><div class="tsd-index-list"><a href="../types/matchingStrategies.ComparisonStrategyResultValue.html" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2097152"></use></svg><span>Comparison<wbr/>Strategy<wbr/>Result<wbr/>Value</span></a> 4 + <a href="../types/matchingStrategies.StrategyFunc.html" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2097152"></use></svg><span>Strategy<wbr/>Func</span></a> 5 + </div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Variables</h3><div class="tsd-index-list"><a href="../variables/matchingStrategies.cosineStrategy.html" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-32"></use></svg><span>cosine<wbr/>Strategy</span></a> 6 + <a href="../variables/matchingStrategies.cosineStrategyAggressive.html" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-32"></use></svg><span>cosine<wbr/>Strategy<wbr/>Aggressive</span></a> 7 + <a href="../variables/matchingStrategies.diceStrategy.html" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-32"></use></svg><span>dice<wbr/>Strategy</span></a> 8 + <a href="../variables/matchingStrategies.levenStrategy.html" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-32"></use></svg><span>leven<wbr/>Strategy</span></a> 9 + </div></section></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><span class="settings-label">Member Visibility</span><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></div><div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav id="tsd-sidebar-links" class="tsd-navigation"><a href="http://foxxmd.github.io/string-sameness" class="tsd-nav-link">Docs</a><a href="https://github.com/foxxmd/string-sameness" class="tsd-nav-link">GitHub</a></nav><nav class="tsd-navigation"><a href="../index.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>string-sameness Docs</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
+10 -77
modules/normalization.html
··· 1 - <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>normalization | string-sameness Docs</title><meta name="description" content="Documentation for string-sameness Docs"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script async src="../assets/search.js" id="search-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os"</script><header class="tsd-page-toolbar"> 2 - <div class="tsd-toolbar-contents container"> 3 - <div class="table-cell" id="tsd-search" data-base=".."> 4 - <div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M15.7824 13.833L12.6666 10.7177C12.5259 10.5771 12.3353 10.499 12.1353 10.499H11.6259C12.4884 9.39596 13.001 8.00859 13.001 6.49937C13.001 2.90909 10.0914 0 6.50048 0C2.90959 0 0 2.90909 0 6.49937C0 10.0896 2.90959 12.9987 6.50048 12.9987C8.00996 12.9987 9.39756 12.4863 10.5008 11.6239V12.1332C10.5008 12.3332 10.5789 12.5238 10.7195 12.6644L13.8354 15.7797C14.1292 16.0734 14.6042 16.0734 14.8948 15.7797L15.7793 14.8954C16.0731 14.6017 16.0731 14.1267 15.7824 13.833ZM6.50048 10.499C4.29094 10.499 2.50018 8.71165 2.50018 6.49937C2.50018 4.29021 4.28781 2.49976 6.50048 2.49976C8.71001 2.49976 10.5008 4.28708 10.5008 6.49937C10.5008 8.70852 8.71314 10.499 6.50048 10.499Z" fill="var(--color-text)"></path></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div> 5 - <div class="field"> 6 - <div id="tsd-toolbar-links"><a href="http://foxxmd.github.io/string-sameness">Docs</a><a href="https://github.com/foxxmd/string-sameness">GitHub</a></div></div> 7 - <ul class="results"> 8 - <li class="state loading">Preparing search index...</li> 9 - <li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">string-sameness Docs</a></div> 10 - <div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><rect x="1" y="3" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="7" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="11" width="14" height="2" fill="var(--color-text)"></rect></svg></a></div></div></header> 11 - <div class="container container-main"> 12 - <div class="col-8 col-content"> 13 - <div class="tsd-page-title"> 14 - <ul class="tsd-breadcrumb"> 15 - <li><a href="../modules.html">string-sameness Docs</a></li> 16 - <li><a href="normalization.html">normalization</a></li></ul> 17 - <h1>Module normalization</h1></div><aside class="tsd-sources"> 18 - <ul> 19 - <li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/f2a3484/src/normalization/index.ts#L1">normalization/index.ts:1</a></li></ul></aside> 20 - <section class="tsd-panel-group"> 21 - <section class="tsd-panel tsd-typography"></section></section> 22 - <section class="tsd-panel-group tsd-index-group"> 23 - <section class="tsd-panel tsd-index-panel"> 24 - <h3 class="tsd-index-heading uppercase">Index</h3> 25 - <section class="tsd-index-section"> 26 - <h3 class="tsd-index-heading">Functions</h3> 27 - <div class="tsd-index-list"><a href="../functions/normalization.lowercase.html" class="tsd-index-link tsd-kind-function tsd-parent-kind-module"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-function)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-64-path"></rect><path d="M9.39 16V7.24H14.55V8.224H10.446V11.128H14.238V12.112H10.47V16H9.39Z" fill="var(--color-text)" id="icon-64-text"></path></svg><span>lowercase</span></a> 28 - <a href="../functions/normalization.trim.html" class="tsd-index-link tsd-kind-function tsd-parent-kind-module"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg><span>trim</span></a> 29 - <a href="../functions/normalization.replaceUnicode.html" class="tsd-index-link tsd-kind-function tsd-parent-kind-module"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg><span>replace<wbr/>Unicode</span></a> 30 - <a href="../functions/normalization.removePunctuation.html" class="tsd-index-link tsd-kind-function tsd-parent-kind-module"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg><span>remove<wbr/>Punctuation</span></a> 31 - <a href="../functions/normalization.removeNonAlphanumeric.html" class="tsd-index-link tsd-kind-function tsd-parent-kind-module"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg><span>remove<wbr/>Non<wbr/>Alphanumeric</span></a> 32 - <a href="../functions/normalization.removeWhitespace.html" class="tsd-index-link tsd-kind-function tsd-parent-kind-module"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg><span>remove<wbr/>Whitespace</span></a> 33 - <a href="../functions/normalization.replaceMultiWhitespace.html" class="tsd-index-link tsd-kind-function tsd-parent-kind-module"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg><span>replace<wbr/>Multi<wbr/>Whitespace</span></a> 34 - </div></section> 35 - <section class="tsd-index-section"> 36 - <h3 class="tsd-index-heading">Variables</h3> 37 - <div class="tsd-index-list"><a href="../variables/normalization.transforms.html" class="tsd-index-link tsd-kind-variable tsd-parent-kind-module"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-variable)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-32-path"></rect><path d="M11.106 16L8.85 7.24H9.966L11.454 13.192C11.558 13.608 11.646 13.996 11.718 14.356C11.79 14.708 11.842 14.976 11.874 15.16C11.906 14.976 11.954 14.708 12.018 14.356C12.09 13.996 12.178 13.608 12.282 13.192L13.758 7.24H14.85L12.582 16H11.106Z" fill="var(--color-text)" id="icon-32-text"></path></svg><span>transforms</span></a> 38 - <a href="../variables/normalization.strDefaultTransforms.html" class="tsd-index-link tsd-kind-variable tsd-parent-kind-module"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-32-path"></use><use href="#icon-32-text"></use></svg><span>str<wbr/>Default<wbr/>Transforms</span></a> 39 - </div></section></section></section></div> 40 - <div class="col-4 col-menu menu-sticky-wrap menu-highlight"> 41 - <div class="tsd-navigation settings"> 42 - <details class="tsd-index-accordion"><summary class="tsd-accordion-summary"> 43 - <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></svg> Settings</h3></summary> 44 - <div class="tsd-accordion-details"> 45 - <div class="tsd-filter-visibility"> 46 - <h4 class="uppercase">Member Visibility</h4><form> 47 - <ul id="tsd-filter-options"> 48 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li> 49 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li> 50 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li> 51 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></form></div> 52 - <div class="tsd-theme-toggle"> 53 - <h4 class="uppercase">Theme</h4><select id="theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div> 54 - <nav class="tsd-navigation primary"> 55 - <details class="tsd-index-accordion" open><summary class="tsd-accordion-summary"> 56 - <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></svg> Modules</h3></summary> 57 - <div class="tsd-accordion-details"> 58 - <ul> 59 - <li class="current"><a href="../modules.html">string-<wbr/>sameness <wbr/>Docs</a> 60 - <ul> 61 - <li class="tsd-kind-module"><a href="index.html">index</a></li> 62 - <li class="tsd-kind-module"><a href="matchingStrategies.html">matching<wbr/>Strategies</a></li> 63 - <li class="current selected tsd-kind-module"><a href="normalization.html">normalization</a></li></ul></li></ul></div></details></nav> 64 - <nav class="tsd-navigation secondary menu-sticky"> 65 - <ul> 66 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="../functions/normalization.lowercase.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>lowercase</a></li> 67 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="../functions/normalization.trim.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>trim</a></li> 68 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="../functions/normalization.replaceUnicode.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>replace<wbr/>Unicode</a></li> 69 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="../functions/normalization.removePunctuation.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>remove<wbr/>Punctuation</a></li> 70 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="../functions/normalization.removeNonAlphanumeric.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>remove<wbr/>Non<wbr/>Alphanumeric</a></li> 71 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="../functions/normalization.removeWhitespace.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>remove<wbr/>Whitespace</a></li> 72 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="../functions/normalization.replaceMultiWhitespace.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>replace<wbr/>Multi<wbr/>Whitespace</a></li> 73 - <li class="tsd-kind-variable tsd-parent-kind-module"><a href="../variables/normalization.transforms.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-32-path"></use><use href="#icon-32-text"></use></svg>transforms</a></li> 74 - <li class="tsd-kind-variable tsd-parent-kind-module"><a href="../variables/normalization.strDefaultTransforms.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-32-path"></use><use href="#icon-32-text"></use></svg>str<wbr/>Default<wbr/>Transforms</a></li></ul></nav></div></div> 75 - <div class="container tsd-generator"> 76 - <p>Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></div> 77 - <div class="overlay"></div><script src="../assets/main.js"></script></body></html> 1 + <!DOCTYPE html><html class="default" lang="en"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>normalization | string-sameness Docs</title><meta name="description" content="Documentation for string-sameness Docs"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"><a href="http://foxxmd.github.io/string-sameness">Docs</a><a href="https://github.com/foxxmd/string-sameness">GitHub</a></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">string-sameness Docs</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../index.html">string-sameness Docs</a></li><li><a href="normalization.html">normalization</a></li></ul><h1>Module normalization</h1></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/e87e34b932aed732202f38cc44589bae21d4ce36/src/normalization/index.ts#L1">normalization/index.ts:1</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><h3 class="tsd-index-heading uppercase">Index</h3><section class="tsd-index-section"><h3 class="tsd-index-heading">Variables</h3><div class="tsd-index-list"><a href="../variables/normalization.transforms.html" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-32"></use></svg><span>transforms</span></a> 2 + <a href="../variables/normalization.strDefaultTransforms.html" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-32"></use></svg><span>str<wbr/>Default<wbr/>Transforms</span></a> 3 + </div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Functions</h3><div class="tsd-index-list"><a href="../functions/normalization.lowercase.html" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-64"></use></svg><span>lowercase</span></a> 4 + <a href="../functions/normalization.trim.html" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-64"></use></svg><span>trim</span></a> 5 + <a href="../functions/normalization.replaceUnicode.html" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-64"></use></svg><span>replace<wbr/>Unicode</span></a> 6 + <a href="../functions/normalization.removePunctuation.html" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-64"></use></svg><span>remove<wbr/>Punctuation</span></a> 7 + <a href="../functions/normalization.removeNonAlphanumeric.html" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-64"></use></svg><span>remove<wbr/>Non<wbr/>Alphanumeric</span></a> 8 + <a href="../functions/normalization.removeWhitespace.html" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-64"></use></svg><span>remove<wbr/>Whitespace</span></a> 9 + <a href="../functions/normalization.replaceMultiWhitespace.html" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-64"></use></svg><span>replace<wbr/>Multi<wbr/>Whitespace</span></a> 10 + </div></section></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><span class="settings-label">Member Visibility</span><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></div><div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav id="tsd-sidebar-links" class="tsd-navigation"><a href="http://foxxmd.github.io/string-sameness" class="tsd-nav-link">Docs</a><a href="https://github.com/foxxmd/string-sameness" class="tsd-nav-link">GitHub</a></nav><nav class="tsd-navigation"><a href="../index.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>string-sameness Docs</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
+1 -75
types/index.StringTransformFunc.html
··· 1 - <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>StringTransformFunc | string-sameness Docs</title><meta name="description" content="Documentation for string-sameness Docs"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script async src="../assets/search.js" id="search-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os"</script><header class="tsd-page-toolbar"> 2 - <div class="tsd-toolbar-contents container"> 3 - <div class="table-cell" id="tsd-search" data-base=".."> 4 - <div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M15.7824 13.833L12.6666 10.7177C12.5259 10.5771 12.3353 10.499 12.1353 10.499H11.6259C12.4884 9.39596 13.001 8.00859 13.001 6.49937C13.001 2.90909 10.0914 0 6.50048 0C2.90959 0 0 2.90909 0 6.49937C0 10.0896 2.90959 12.9987 6.50048 12.9987C8.00996 12.9987 9.39756 12.4863 10.5008 11.6239V12.1332C10.5008 12.3332 10.5789 12.5238 10.7195 12.6644L13.8354 15.7797C14.1292 16.0734 14.6042 16.0734 14.8948 15.7797L15.7793 14.8954C16.0731 14.6017 16.0731 14.1267 15.7824 13.833ZM6.50048 10.499C4.29094 10.499 2.50018 8.71165 2.50018 6.49937C2.50018 4.29021 4.28781 2.49976 6.50048 2.49976C8.71001 2.49976 10.5008 4.28708 10.5008 6.49937C10.5008 8.70852 8.71314 10.499 6.50048 10.499Z" fill="var(--color-text)"></path></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div> 5 - <div class="field"> 6 - <div id="tsd-toolbar-links"><a href="http://foxxmd.github.io/string-sameness">Docs</a><a href="https://github.com/foxxmd/string-sameness">GitHub</a></div></div> 7 - <ul class="results"> 8 - <li class="state loading">Preparing search index...</li> 9 - <li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">string-sameness Docs</a></div> 10 - <div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><rect x="1" y="3" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="7" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="11" width="14" height="2" fill="var(--color-text)"></rect></svg></a></div></div></header> 11 - <div class="container container-main"> 12 - <div class="col-8 col-content"> 13 - <div class="tsd-page-title"> 14 - <ul class="tsd-breadcrumb"> 15 - <li><a href="../modules.html">string-sameness Docs</a></li> 16 - <li><a href="../modules/index.html">index</a></li> 17 - <li><a href="index.StringTransformFunc.html">StringTransformFunc</a></li></ul> 18 - <h1>Type alias StringTransformFunc</h1></div> 19 - <div class="tsd-signature">String<wbr/>Transform<wbr/>Func<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span>str<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span></div> 20 - <div class="tsd-type-declaration"> 21 - <h4>Type declaration</h4> 22 - <ul class="tsd-parameters"> 23 - <li class="tsd-parameter-signature"> 24 - <ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-type-alias"> 25 - <li class="tsd-signature" id="__type.__type-1"><span class="tsd-signature-symbol">(</span>str<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li> 26 - <li class="tsd-description"> 27 - <div class="tsd-parameters"> 28 - <h4 class="tsd-parameters-title">Parameters</h4> 29 - <ul class="tsd-parameter-list"> 30 - <li> 31 - <h5>str: <span class="tsd-signature-type">string</span></h5></li></ul></div> 32 - <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4></li></ul></li></ul></div><aside class="tsd-sources"> 33 - <ul> 34 - <li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/f2a3484/src/atomic.ts#L77">atomic.ts:77</a></li></ul></aside></div> 35 - <div class="col-4 col-menu menu-sticky-wrap menu-highlight"> 36 - <div class="tsd-navigation settings"> 37 - <details class="tsd-index-accordion"><summary class="tsd-accordion-summary"> 38 - <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></svg> Settings</h3></summary> 39 - <div class="tsd-accordion-details"> 40 - <div class="tsd-filter-visibility"> 41 - <h4 class="uppercase">Member Visibility</h4><form> 42 - <ul id="tsd-filter-options"> 43 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li> 44 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li> 45 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li> 46 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></form></div> 47 - <div class="tsd-theme-toggle"> 48 - <h4 class="uppercase">Theme</h4><select id="theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div> 49 - <nav class="tsd-navigation primary"> 50 - <details class="tsd-index-accordion" open><summary class="tsd-accordion-summary"> 51 - <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></svg> Modules</h3></summary> 52 - <div class="tsd-accordion-details"> 53 - <ul> 54 - <li class="current"><a href="../modules.html">string-<wbr/>sameness <wbr/>Docs</a> 55 - <ul> 56 - <li class="current tsd-kind-module"><a href="../modules/index.html">index</a></li> 57 - <li class="tsd-kind-module"><a href="../modules/matchingStrategies.html">matching<wbr/>Strategies</a></li> 58 - <li class="tsd-kind-module"><a href="../modules/normalization.html">normalization</a></li></ul></li></ul></div></details></nav> 59 - <nav class="tsd-navigation secondary menu-sticky"> 60 - <ul> 61 - <li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.StringComparisonOptions.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-interface)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-256-path"></rect><path d="M9.51 16V15.016H11.298V8.224H9.51V7.24H14.19V8.224H12.402V15.016H14.19V16H9.51Z" fill="var(--color-text)" id="icon-256-text"></path></svg>String<wbr/>Comparison<wbr/>Options</a></li> 62 - <li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.StringSamenessResult.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-256-path"></use><use href="#icon-256-text"></use></svg>String<wbr/>Sameness<wbr/>Result</a></li> 63 - <li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.ComparisonStrategyResult.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-256-path"></use><use href="#icon-256-text"></use></svg>Comparison<wbr/>Strategy<wbr/>Result</a></li> 64 - <li class="current tsd-kind-type-alias tsd-parent-kind-module"><a href="index.StringTransformFunc.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-4194304-path"></rect><path d="M11.31 16V8.224H8.91V7.24H14.79V8.224H12.39V16H11.31Z" fill="var(--color-text)" id="icon-4194304-text"></path></svg>String<wbr/>Transform<wbr/>Func</a></li> 65 - <li class="tsd-kind-variable tsd-parent-kind-module"><a href="../variables/index.defaultStrategies.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-variable)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-32-path"></rect><path d="M11.106 16L8.85 7.24H9.966L11.454 13.192C11.558 13.608 11.646 13.996 11.718 14.356C11.79 14.708 11.842 14.976 11.874 15.16C11.906 14.976 11.954 14.708 12.018 14.356C12.09 13.996 12.178 13.608 12.282 13.192L13.758 7.24H14.85L12.582 16H11.106Z" fill="var(--color-text)" id="icon-32-text"></path></svg>default<wbr/>Strategies</a></li> 66 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="../functions/index.stringSameness.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-function)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-64-path"></rect><path d="M9.39 16V7.24H14.55V8.224H10.446V11.128H14.238V12.112H10.47V16H9.39Z" fill="var(--color-text)" id="icon-64-text"></path></svg>string<wbr/>Sameness</a></li> 67 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="../functions/index.reorderStr.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>reorder<wbr/>Str</a></li> 68 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="../functions/index.createStringSameness.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>create<wbr/>String<wbr/>Sameness</a></li> 69 - <li class="tsd-kind-variable tsd-parent-kind-module"><a href="../variables/index.strategies.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-32-path"></use><use href="#icon-32-text"></use></svg>strategies</a></li> 70 - <li class="tsd-kind-variable tsd-parent-kind-module"><a href="../variables/index.defaultStrCompareTransformFuncs.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-32-path"></use><use href="#icon-32-text"></use></svg>default<wbr/>Str<wbr/>Compare<wbr/>Transform<wbr/>Funcs</a></li> 71 - <li class="tsd-kind-reference tsd-parent-kind-module"><a href="../modules/index.html#transforms" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="#FF4D82" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="12" id="icon-8388608-path"></rect><path d="M10.354 17V8.24H13.066C13.586 8.24 14.042 8.348 14.434 8.564C14.826 8.772 15.13 9.064 15.346 9.44C15.562 9.816 15.67 10.256 15.67 10.76C15.67 11.352 15.514 11.86 15.202 12.284C14.898 12.708 14.482 13 13.954 13.16L15.79 17H14.518L12.838 13.28H11.434V17H10.354ZM11.434 12.308H13.066C13.514 12.308 13.874 12.168 14.146 11.888C14.418 11.6 14.554 11.224 14.554 10.76C14.554 10.288 14.418 9.912 14.146 9.632C13.874 9.352 13.514 9.212 13.066 9.212H11.434V12.308Z" fill="var(--color-text)" id="icon-8388608-text"></path></svg>transforms</a></li> 72 - <li class="tsd-kind-reference tsd-parent-kind-module"><a href="../modules/index.html#strDefaultTransforms" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-8388608-path"></use><use href="#icon-8388608-text"></use></svg>str<wbr/>Default<wbr/>Transforms</a></li></ul></nav></div></div> 73 - <div class="container tsd-generator"> 74 - <p>Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></div> 75 - <div class="overlay"></div><script src="../assets/main.js"></script></body></html> 1 + <!DOCTYPE html><html class="default" lang="en"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>StringTransformFunc | string-sameness Docs</title><meta name="description" content="Documentation for string-sameness Docs"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"><a href="http://foxxmd.github.io/string-sameness">Docs</a><a href="https://github.com/foxxmd/string-sameness">GitHub</a></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">string-sameness Docs</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../index.html">string-sameness Docs</a></li><li><a href="../modules/index.html">index</a></li><li><a href="index.StringTransformFunc.html">StringTransformFunc</a></li></ul><h1>Type Alias StringTransformFunc</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">String<wbr/>Transform<wbr/>Func</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">str</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/e87e34b932aed732202f38cc44589bae21d4ce36/src/atomic.ts#L77">atomic.ts:77</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><span class="settings-label">Member Visibility</span><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></div><div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav id="tsd-sidebar-links" class="tsd-navigation"><a href="http://foxxmd.github.io/string-sameness" class="tsd-nav-link">Docs</a><a href="https://github.com/foxxmd/string-sameness" class="tsd-nav-link">GitHub</a></nav><nav class="tsd-navigation"><a href="../index.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>string-sameness Docs</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
+1 -58
types/matchingStrategies.ComparisonStrategyResultValue.html
··· 1 - <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>ComparisonStrategyResultValue | string-sameness Docs</title><meta name="description" content="Documentation for string-sameness Docs"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script async src="../assets/search.js" id="search-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os"</script><header class="tsd-page-toolbar"> 2 - <div class="tsd-toolbar-contents container"> 3 - <div class="table-cell" id="tsd-search" data-base=".."> 4 - <div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M15.7824 13.833L12.6666 10.7177C12.5259 10.5771 12.3353 10.499 12.1353 10.499H11.6259C12.4884 9.39596 13.001 8.00859 13.001 6.49937C13.001 2.90909 10.0914 0 6.50048 0C2.90959 0 0 2.90909 0 6.49937C0 10.0896 2.90959 12.9987 6.50048 12.9987C8.00996 12.9987 9.39756 12.4863 10.5008 11.6239V12.1332C10.5008 12.3332 10.5789 12.5238 10.7195 12.6644L13.8354 15.7797C14.1292 16.0734 14.6042 16.0734 14.8948 15.7797L15.7793 14.8954C16.0731 14.6017 16.0731 14.1267 15.7824 13.833ZM6.50048 10.499C4.29094 10.499 2.50018 8.71165 2.50018 6.49937C2.50018 4.29021 4.28781 2.49976 6.50048 2.49976C8.71001 2.49976 10.5008 4.28708 10.5008 6.49937C10.5008 8.70852 8.71314 10.499 6.50048 10.499Z" fill="var(--color-text)"></path></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div> 5 - <div class="field"> 6 - <div id="tsd-toolbar-links"><a href="http://foxxmd.github.io/string-sameness">Docs</a><a href="https://github.com/foxxmd/string-sameness">GitHub</a></div></div> 7 - <ul class="results"> 8 - <li class="state loading">Preparing search index...</li> 9 - <li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">string-sameness Docs</a></div> 10 - <div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><rect x="1" y="3" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="7" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="11" width="14" height="2" fill="var(--color-text)"></rect></svg></a></div></div></header> 11 - <div class="container container-main"> 12 - <div class="col-8 col-content"> 13 - <div class="tsd-page-title"> 14 - <ul class="tsd-breadcrumb"> 15 - <li><a href="../modules.html">string-sameness Docs</a></li> 16 - <li><a href="../modules/matchingStrategies.html">matchingStrategies</a></li> 17 - <li><a href="matchingStrategies.ComparisonStrategyResultValue.html">ComparisonStrategyResultValue</a></li></ul> 18 - <h1>Type alias ComparisonStrategyResultValue</h1></div> 19 - <div class="tsd-signature">Comparison<wbr/>Strategy<wbr/>Result<wbr/>Value<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/matchingStrategies.ComparisonStrategyResultObject.html" class="tsd-signature-type" data-tsd-kind="Interface">ComparisonStrategyResultObject</a></div><aside class="tsd-sources"> 20 - <ul> 21 - <li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/f2a3484/src/atomic.ts#L57">atomic.ts:57</a></li></ul></aside></div> 22 - <div class="col-4 col-menu menu-sticky-wrap menu-highlight"> 23 - <div class="tsd-navigation settings"> 24 - <details class="tsd-index-accordion"><summary class="tsd-accordion-summary"> 25 - <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></svg> Settings</h3></summary> 26 - <div class="tsd-accordion-details"> 27 - <div class="tsd-filter-visibility"> 28 - <h4 class="uppercase">Member Visibility</h4><form> 29 - <ul id="tsd-filter-options"> 30 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li> 31 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li> 32 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li> 33 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></form></div> 34 - <div class="tsd-theme-toggle"> 35 - <h4 class="uppercase">Theme</h4><select id="theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div> 36 - <nav class="tsd-navigation primary"> 37 - <details class="tsd-index-accordion" open><summary class="tsd-accordion-summary"> 38 - <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></svg> Modules</h3></summary> 39 - <div class="tsd-accordion-details"> 40 - <ul> 41 - <li class="current"><a href="../modules.html">string-<wbr/>sameness <wbr/>Docs</a> 42 - <ul> 43 - <li class="tsd-kind-module"><a href="../modules/index.html">index</a></li> 44 - <li class="current tsd-kind-module"><a href="../modules/matchingStrategies.html">matching<wbr/>Strategies</a></li> 45 - <li class="tsd-kind-module"><a href="../modules/normalization.html">normalization</a></li></ul></li></ul></div></details></nav> 46 - <nav class="tsd-navigation secondary menu-sticky"> 47 - <ul> 48 - <li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/matchingStrategies.ComparisonStrategyResultObject.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-interface)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-256-path"></rect><path d="M9.51 16V15.016H11.298V8.224H9.51V7.24H14.19V8.224H12.402V15.016H14.19V16H9.51Z" fill="var(--color-text)" id="icon-256-text"></path></svg>Comparison<wbr/>Strategy<wbr/>Result<wbr/>Object</a></li> 49 - <li class="current tsd-kind-type-alias tsd-parent-kind-module"><a href="matchingStrategies.ComparisonStrategyResultValue.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-4194304-path"></rect><path d="M11.31 16V8.224H8.91V7.24H14.79V8.224H12.39V16H11.31Z" fill="var(--color-text)" id="icon-4194304-text"></path></svg>Comparison<wbr/>Strategy<wbr/>Result<wbr/>Value</a></li> 50 - <li class="tsd-kind-type-alias tsd-parent-kind-module"><a href="matchingStrategies.StrategyFunc.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-4194304-path"></use><use href="#icon-4194304-text"></use></svg>Strategy<wbr/>Func</a></li> 51 - <li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/matchingStrategies.ComparisonStrategy.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-256-path"></use><use href="#icon-256-text"></use></svg>Comparison<wbr/>Strategy</a></li> 52 - <li class="tsd-kind-variable tsd-parent-kind-module"><a href="../variables/matchingStrategies.cosineStrategy.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-variable)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-32-path"></rect><path d="M11.106 16L8.85 7.24H9.966L11.454 13.192C11.558 13.608 11.646 13.996 11.718 14.356C11.79 14.708 11.842 14.976 11.874 15.16C11.906 14.976 11.954 14.708 12.018 14.356C12.09 13.996 12.178 13.608 12.282 13.192L13.758 7.24H14.85L12.582 16H11.106Z" fill="var(--color-text)" id="icon-32-text"></path></svg>cosine<wbr/>Strategy</a></li> 53 - <li class="tsd-kind-variable tsd-parent-kind-module"><a href="../variables/matchingStrategies.cosineStrategyAggressive.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-32-path"></use><use href="#icon-32-text"></use></svg>cosine<wbr/>Strategy<wbr/>Aggressive</a></li> 54 - <li class="tsd-kind-variable tsd-parent-kind-module"><a href="../variables/matchingStrategies.diceStrategy.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-32-path"></use><use href="#icon-32-text"></use></svg>dice<wbr/>Strategy</a></li> 55 - <li class="tsd-kind-variable tsd-parent-kind-module"><a href="../variables/matchingStrategies.levenStrategy.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-32-path"></use><use href="#icon-32-text"></use></svg>leven<wbr/>Strategy</a></li></ul></nav></div></div> 56 - <div class="container tsd-generator"> 57 - <p>Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></div> 58 - <div class="overlay"></div><script src="../assets/main.js"></script></body></html> 1 + <!DOCTYPE html><html class="default" lang="en"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>ComparisonStrategyResultValue | string-sameness Docs</title><meta name="description" content="Documentation for string-sameness Docs"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"><a href="http://foxxmd.github.io/string-sameness">Docs</a><a href="https://github.com/foxxmd/string-sameness">GitHub</a></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">string-sameness Docs</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../index.html">string-sameness Docs</a></li><li><a href="../modules/matchingStrategies.html">matchingStrategies</a></li><li><a href="matchingStrategies.ComparisonStrategyResultValue.html">ComparisonStrategyResultValue</a></li></ul><h1>Type Alias ComparisonStrategyResultValue</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Comparison<wbr/>Strategy<wbr/>Result<wbr/>Value</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/matchingStrategies.ComparisonStrategyResultObject.html" class="tsd-signature-type tsd-kind-interface">ComparisonStrategyResultObject</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/e87e34b932aed732202f38cc44589bae21d4ce36/src/atomic.ts#L57">atomic.ts:57</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><span class="settings-label">Member Visibility</span><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></div><div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav id="tsd-sidebar-links" class="tsd-navigation"><a href="http://foxxmd.github.io/string-sameness" class="tsd-nav-link">Docs</a><a href="https://github.com/foxxmd/string-sameness" class="tsd-nav-link">GitHub</a></nav><nav class="tsd-navigation"><a href="../index.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>string-sameness Docs</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
+1 -78
types/matchingStrategies.StrategyFunc.html
··· 1 - <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>StrategyFunc | string-sameness Docs</title><meta name="description" content="Documentation for string-sameness Docs"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script async src="../assets/search.js" id="search-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os"</script><header class="tsd-page-toolbar"> 2 - <div class="tsd-toolbar-contents container"> 3 - <div class="table-cell" id="tsd-search" data-base=".."> 4 - <div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M15.7824 13.833L12.6666 10.7177C12.5259 10.5771 12.3353 10.499 12.1353 10.499H11.6259C12.4884 9.39596 13.001 8.00859 13.001 6.49937C13.001 2.90909 10.0914 0 6.50048 0C2.90959 0 0 2.90909 0 6.49937C0 10.0896 2.90959 12.9987 6.50048 12.9987C8.00996 12.9987 9.39756 12.4863 10.5008 11.6239V12.1332C10.5008 12.3332 10.5789 12.5238 10.7195 12.6644L13.8354 15.7797C14.1292 16.0734 14.6042 16.0734 14.8948 15.7797L15.7793 14.8954C16.0731 14.6017 16.0731 14.1267 15.7824 13.833ZM6.50048 10.499C4.29094 10.499 2.50018 8.71165 2.50018 6.49937C2.50018 4.29021 4.28781 2.49976 6.50048 2.49976C8.71001 2.49976 10.5008 4.28708 10.5008 6.49937C10.5008 8.70852 8.71314 10.499 6.50048 10.499Z" fill="var(--color-text)"></path></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div> 5 - <div class="field"> 6 - <div id="tsd-toolbar-links"><a href="http://foxxmd.github.io/string-sameness">Docs</a><a href="https://github.com/foxxmd/string-sameness">GitHub</a></div></div> 7 - <ul class="results"> 8 - <li class="state loading">Preparing search index...</li> 9 - <li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">string-sameness Docs</a></div> 10 - <div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><rect x="1" y="3" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="7" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="11" width="14" height="2" fill="var(--color-text)"></rect></svg></a></div></div></header> 11 - <div class="container container-main"> 12 - <div class="col-8 col-content"> 13 - <div class="tsd-page-title"> 14 - <ul class="tsd-breadcrumb"> 15 - <li><a href="../modules.html">string-sameness Docs</a></li> 16 - <li><a href="../modules/matchingStrategies.html">matchingStrategies</a></li> 17 - <li><a href="matchingStrategies.StrategyFunc.html">StrategyFunc</a></li></ul> 18 - <h1>Type alias StrategyFunc&lt;T&gt;</h1></div> 19 - <div class="tsd-signature">Strategy<wbr/>Func<span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">T</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span>strA<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, strB<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type" data-tsd-kind="Type parameter">T</span><span class="tsd-signature-symbol">)</span></div> 20 - <section class="tsd-panel tsd-type-parameters"> 21 - <h4>Type Parameters</h4> 22 - <ul class="tsd-type-parameters"> 23 - <li> 24 - <h4>T<span class="tsd-signature-symbol"> extends </span><a href="matchingStrategies.ComparisonStrategyResultValue.html" class="tsd-signature-type" data-tsd-kind="Type alias">ComparisonStrategyResultValue</a></h4></li></ul></section> 25 - <div class="tsd-type-declaration"> 26 - <h4>Type declaration</h4> 27 - <ul class="tsd-parameters"> 28 - <li class="tsd-parameter-signature"> 29 - <ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-type-alias"> 30 - <li class="tsd-signature" id="__type.__type-1"><span class="tsd-signature-symbol">(</span>strA<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, strB<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type" data-tsd-kind="Type parameter">T</span></li> 31 - <li class="tsd-description"> 32 - <div class="tsd-parameters"> 33 - <h4 class="tsd-parameters-title">Parameters</h4> 34 - <ul class="tsd-parameter-list"> 35 - <li> 36 - <h5>strA: <span class="tsd-signature-type">string</span></h5></li> 37 - <li> 38 - <h5>strB: <span class="tsd-signature-type">string</span></h5></li></ul></div> 39 - <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type" data-tsd-kind="Type parameter">T</span></h4></li></ul></li></ul></div><aside class="tsd-sources"> 40 - <ul> 41 - <li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/f2a3484/src/atomic.ts#L59">atomic.ts:59</a></li></ul></aside></div> 42 - <div class="col-4 col-menu menu-sticky-wrap menu-highlight"> 43 - <div class="tsd-navigation settings"> 44 - <details class="tsd-index-accordion"><summary class="tsd-accordion-summary"> 45 - <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></svg> Settings</h3></summary> 46 - <div class="tsd-accordion-details"> 47 - <div class="tsd-filter-visibility"> 48 - <h4 class="uppercase">Member Visibility</h4><form> 49 - <ul id="tsd-filter-options"> 50 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li> 51 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li> 52 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li> 53 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></form></div> 54 - <div class="tsd-theme-toggle"> 55 - <h4 class="uppercase">Theme</h4><select id="theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div> 56 - <nav class="tsd-navigation primary"> 57 - <details class="tsd-index-accordion" open><summary class="tsd-accordion-summary"> 58 - <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></svg> Modules</h3></summary> 59 - <div class="tsd-accordion-details"> 60 - <ul> 61 - <li class="current"><a href="../modules.html">string-<wbr/>sameness <wbr/>Docs</a> 62 - <ul> 63 - <li class="tsd-kind-module"><a href="../modules/index.html">index</a></li> 64 - <li class="current tsd-kind-module"><a href="../modules/matchingStrategies.html">matching<wbr/>Strategies</a></li> 65 - <li class="tsd-kind-module"><a href="../modules/normalization.html">normalization</a></li></ul></li></ul></div></details></nav> 66 - <nav class="tsd-navigation secondary menu-sticky"> 67 - <ul> 68 - <li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/matchingStrategies.ComparisonStrategyResultObject.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-interface)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-256-path"></rect><path d="M9.51 16V15.016H11.298V8.224H9.51V7.24H14.19V8.224H12.402V15.016H14.19V16H9.51Z" fill="var(--color-text)" id="icon-256-text"></path></svg>Comparison<wbr/>Strategy<wbr/>Result<wbr/>Object</a></li> 69 - <li class="tsd-kind-type-alias tsd-parent-kind-module"><a href="matchingStrategies.ComparisonStrategyResultValue.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-4194304-path"></rect><path d="M11.31 16V8.224H8.91V7.24H14.79V8.224H12.39V16H11.31Z" fill="var(--color-text)" id="icon-4194304-text"></path></svg>Comparison<wbr/>Strategy<wbr/>Result<wbr/>Value</a></li> 70 - <li class="current tsd-kind-type-alias tsd-parent-kind-module"><a href="matchingStrategies.StrategyFunc.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-4194304-path"></use><use href="#icon-4194304-text"></use></svg>Strategy<wbr/>Func</a></li> 71 - <li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/matchingStrategies.ComparisonStrategy.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-256-path"></use><use href="#icon-256-text"></use></svg>Comparison<wbr/>Strategy</a></li> 72 - <li class="tsd-kind-variable tsd-parent-kind-module"><a href="../variables/matchingStrategies.cosineStrategy.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-variable)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-32-path"></rect><path d="M11.106 16L8.85 7.24H9.966L11.454 13.192C11.558 13.608 11.646 13.996 11.718 14.356C11.79 14.708 11.842 14.976 11.874 15.16C11.906 14.976 11.954 14.708 12.018 14.356C12.09 13.996 12.178 13.608 12.282 13.192L13.758 7.24H14.85L12.582 16H11.106Z" fill="var(--color-text)" id="icon-32-text"></path></svg>cosine<wbr/>Strategy</a></li> 73 - <li class="tsd-kind-variable tsd-parent-kind-module"><a href="../variables/matchingStrategies.cosineStrategyAggressive.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-32-path"></use><use href="#icon-32-text"></use></svg>cosine<wbr/>Strategy<wbr/>Aggressive</a></li> 74 - <li class="tsd-kind-variable tsd-parent-kind-module"><a href="../variables/matchingStrategies.diceStrategy.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-32-path"></use><use href="#icon-32-text"></use></svg>dice<wbr/>Strategy</a></li> 75 - <li class="tsd-kind-variable tsd-parent-kind-module"><a href="../variables/matchingStrategies.levenStrategy.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-32-path"></use><use href="#icon-32-text"></use></svg>leven<wbr/>Strategy</a></li></ul></nav></div></div> 76 - <div class="container tsd-generator"> 77 - <p>Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></div> 78 - <div class="overlay"></div><script src="../assets/main.js"></script></body></html> 1 + <!DOCTYPE html><html class="default" lang="en"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>StrategyFunc | string-sameness Docs</title><meta name="description" content="Documentation for string-sameness Docs"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"><a href="http://foxxmd.github.io/string-sameness">Docs</a><a href="https://github.com/foxxmd/string-sameness">GitHub</a></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">string-sameness Docs</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../index.html">string-sameness Docs</a></li><li><a href="../modules/matchingStrategies.html">matchingStrategies</a></li><li><a href="matchingStrategies.StrategyFunc.html">StrategyFunc</a></li></ul><h1>Type Alias StrategyFunc&lt;T&gt;</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Strategy<wbr/>Func</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="matchingStrategies.StrategyFunc.html#T">T</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">strA</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, <span class="tsd-kind-parameter">strB</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><a class="tsd-signature-type tsd-kind-type-parameter" href="matchingStrategies.StrategyFunc.html#T">T</a><span class="tsd-signature-symbol">)</span></div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span><a id="T" class="tsd-anchor"></a><span class="tsd-kind-type-parameter">T</span><span class="tsd-signature-keyword"> extends </span><a href="matchingStrategies.ComparisonStrategyResultValue.html" class="tsd-signature-type tsd-kind-type-alias">ComparisonStrategyResultValue</a></span></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/e87e34b932aed732202f38cc44589bae21d4ce36/src/atomic.ts#L59">atomic.ts:59</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><span class="settings-label">Member Visibility</span><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></div><div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav id="tsd-sidebar-links" class="tsd-navigation"><a href="http://foxxmd.github.io/string-sameness" class="tsd-nav-link">Docs</a><a href="https://github.com/foxxmd/string-sameness" class="tsd-nav-link">GitHub</a></nav><nav class="tsd-navigation"><a href="../index.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>string-sameness Docs</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
+1 -62
variables/index.defaultStrCompareTransformFuncs.html
··· 1 - <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>defaultStrCompareTransformFuncs | string-sameness Docs</title><meta name="description" content="Documentation for string-sameness Docs"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script async src="../assets/search.js" id="search-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os"</script><header class="tsd-page-toolbar"> 2 - <div class="tsd-toolbar-contents container"> 3 - <div class="table-cell" id="tsd-search" data-base=".."> 4 - <div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M15.7824 13.833L12.6666 10.7177C12.5259 10.5771 12.3353 10.499 12.1353 10.499H11.6259C12.4884 9.39596 13.001 8.00859 13.001 6.49937C13.001 2.90909 10.0914 0 6.50048 0C2.90959 0 0 2.90909 0 6.49937C0 10.0896 2.90959 12.9987 6.50048 12.9987C8.00996 12.9987 9.39756 12.4863 10.5008 11.6239V12.1332C10.5008 12.3332 10.5789 12.5238 10.7195 12.6644L13.8354 15.7797C14.1292 16.0734 14.6042 16.0734 14.8948 15.7797L15.7793 14.8954C16.0731 14.6017 16.0731 14.1267 15.7824 13.833ZM6.50048 10.499C4.29094 10.499 2.50018 8.71165 2.50018 6.49937C2.50018 4.29021 4.28781 2.49976 6.50048 2.49976C8.71001 2.49976 10.5008 4.28708 10.5008 6.49937C10.5008 8.70852 8.71314 10.499 6.50048 10.499Z" fill="var(--color-text)"></path></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div> 5 - <div class="field"> 6 - <div id="tsd-toolbar-links"><a href="http://foxxmd.github.io/string-sameness">Docs</a><a href="https://github.com/foxxmd/string-sameness">GitHub</a></div></div> 7 - <ul class="results"> 8 - <li class="state loading">Preparing search index...</li> 9 - <li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">string-sameness Docs</a></div> 10 - <div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><rect x="1" y="3" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="7" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="11" width="14" height="2" fill="var(--color-text)"></rect></svg></a></div></div></header> 11 - <div class="container container-main"> 12 - <div class="col-8 col-content"> 13 - <div class="tsd-page-title"> 14 - <ul class="tsd-breadcrumb"> 15 - <li><a href="../modules.html">string-sameness Docs</a></li> 16 - <li><a href="../modules/index.html">index</a></li> 17 - <li><a href="index.defaultStrCompareTransformFuncs.html">defaultStrCompareTransformFuncs</a></li></ul> 18 - <h1>Variable defaultStrCompareTransformFuncs<code class="tsd-tag ts-flagConst">Const</code> </h1></div> 19 - <div class="tsd-signature">default<wbr/>Str<wbr/>Compare<wbr/>Transform<wbr/>Funcs<span class="tsd-signature-symbol">:</span> <a href="../types/index.StringTransformFunc.html" class="tsd-signature-type" data-tsd-kind="Type alias">StringTransformFunc</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = strDefaultTransforms</span></div><aside class="tsd-sources"> 20 - <ul> 21 - <li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/f2a3484/src/index.ts#L165">index.ts:165</a></li></ul></aside></div> 22 - <div class="col-4 col-menu menu-sticky-wrap menu-highlight"> 23 - <div class="tsd-navigation settings"> 24 - <details class="tsd-index-accordion"><summary class="tsd-accordion-summary"> 25 - <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></svg> Settings</h3></summary> 26 - <div class="tsd-accordion-details"> 27 - <div class="tsd-filter-visibility"> 28 - <h4 class="uppercase">Member Visibility</h4><form> 29 - <ul id="tsd-filter-options"> 30 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li> 31 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li> 32 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li> 33 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></form></div> 34 - <div class="tsd-theme-toggle"> 35 - <h4 class="uppercase">Theme</h4><select id="theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div> 36 - <nav class="tsd-navigation primary"> 37 - <details class="tsd-index-accordion" open><summary class="tsd-accordion-summary"> 38 - <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></svg> Modules</h3></summary> 39 - <div class="tsd-accordion-details"> 40 - <ul> 41 - <li class="current"><a href="../modules.html">string-<wbr/>sameness <wbr/>Docs</a> 42 - <ul> 43 - <li class="current tsd-kind-module"><a href="../modules/index.html">index</a></li> 44 - <li class="tsd-kind-module"><a href="../modules/matchingStrategies.html">matching<wbr/>Strategies</a></li> 45 - <li class="tsd-kind-module"><a href="../modules/normalization.html">normalization</a></li></ul></li></ul></div></details></nav> 46 - <nav class="tsd-navigation secondary menu-sticky"> 47 - <ul> 48 - <li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.StringComparisonOptions.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-interface)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-256-path"></rect><path d="M9.51 16V15.016H11.298V8.224H9.51V7.24H14.19V8.224H12.402V15.016H14.19V16H9.51Z" fill="var(--color-text)" id="icon-256-text"></path></svg>String<wbr/>Comparison<wbr/>Options</a></li> 49 - <li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.StringSamenessResult.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-256-path"></use><use href="#icon-256-text"></use></svg>String<wbr/>Sameness<wbr/>Result</a></li> 50 - <li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.ComparisonStrategyResult.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-256-path"></use><use href="#icon-256-text"></use></svg>Comparison<wbr/>Strategy<wbr/>Result</a></li> 51 - <li class="tsd-kind-type-alias tsd-parent-kind-module"><a href="../types/index.StringTransformFunc.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-4194304-path"></rect><path d="M11.31 16V8.224H8.91V7.24H14.79V8.224H12.39V16H11.31Z" fill="var(--color-text)" id="icon-4194304-text"></path></svg>String<wbr/>Transform<wbr/>Func</a></li> 52 - <li class="tsd-kind-variable tsd-parent-kind-module"><a href="index.defaultStrategies.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-variable)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-32-path"></rect><path d="M11.106 16L8.85 7.24H9.966L11.454 13.192C11.558 13.608 11.646 13.996 11.718 14.356C11.79 14.708 11.842 14.976 11.874 15.16C11.906 14.976 11.954 14.708 12.018 14.356C12.09 13.996 12.178 13.608 12.282 13.192L13.758 7.24H14.85L12.582 16H11.106Z" fill="var(--color-text)" id="icon-32-text"></path></svg>default<wbr/>Strategies</a></li> 53 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="../functions/index.stringSameness.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-function)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-64-path"></rect><path d="M9.39 16V7.24H14.55V8.224H10.446V11.128H14.238V12.112H10.47V16H9.39Z" fill="var(--color-text)" id="icon-64-text"></path></svg>string<wbr/>Sameness</a></li> 54 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="../functions/index.reorderStr.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>reorder<wbr/>Str</a></li> 55 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="../functions/index.createStringSameness.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>create<wbr/>String<wbr/>Sameness</a></li> 56 - <li class="tsd-kind-variable tsd-parent-kind-module"><a href="index.strategies.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-32-path"></use><use href="#icon-32-text"></use></svg>strategies</a></li> 57 - <li class="current tsd-kind-variable tsd-parent-kind-module"><a href="index.defaultStrCompareTransformFuncs.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-32-path"></use><use href="#icon-32-text"></use></svg>default<wbr/>Str<wbr/>Compare<wbr/>Transform<wbr/>Funcs</a></li> 58 - <li class="tsd-kind-reference tsd-parent-kind-module"><a href="../modules/index.html#transforms" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="#FF4D82" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="12" id="icon-8388608-path"></rect><path d="M10.354 17V8.24H13.066C13.586 8.24 14.042 8.348 14.434 8.564C14.826 8.772 15.13 9.064 15.346 9.44C15.562 9.816 15.67 10.256 15.67 10.76C15.67 11.352 15.514 11.86 15.202 12.284C14.898 12.708 14.482 13 13.954 13.16L15.79 17H14.518L12.838 13.28H11.434V17H10.354ZM11.434 12.308H13.066C13.514 12.308 13.874 12.168 14.146 11.888C14.418 11.6 14.554 11.224 14.554 10.76C14.554 10.288 14.418 9.912 14.146 9.632C13.874 9.352 13.514 9.212 13.066 9.212H11.434V12.308Z" fill="var(--color-text)" id="icon-8388608-text"></path></svg>transforms</a></li> 59 - <li class="tsd-kind-reference tsd-parent-kind-module"><a href="../modules/index.html#strDefaultTransforms" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-8388608-path"></use><use href="#icon-8388608-text"></use></svg>str<wbr/>Default<wbr/>Transforms</a></li></ul></nav></div></div> 60 - <div class="container tsd-generator"> 61 - <p>Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></div> 62 - <div class="overlay"></div><script src="../assets/main.js"></script></body></html> 1 + <!DOCTYPE html><html class="default" lang="en"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>defaultStrCompareTransformFuncs | string-sameness Docs</title><meta name="description" content="Documentation for string-sameness Docs"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"><a href="http://foxxmd.github.io/string-sameness">Docs</a><a href="https://github.com/foxxmd/string-sameness">GitHub</a></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">string-sameness Docs</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../index.html">string-sameness Docs</a></li><li><a href="../modules/index.html">index</a></li><li><a href="index.defaultStrCompareTransformFuncs.html">defaultStrCompareTransformFuncs</a></li></ul><h1>Variable defaultStrCompareTransformFuncs<code class="tsd-tag">Const</code></h1></div><div class="tsd-signature"><span class="tsd-kind-variable">default<wbr/>Str<wbr/>Compare<wbr/>Transform<wbr/>Funcs</span><span class="tsd-signature-symbol">:</span> <a href="../types/index.StringTransformFunc.html" class="tsd-signature-type tsd-kind-type-alias">StringTransformFunc</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = strDefaultTransforms</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/e87e34b932aed732202f38cc44589bae21d4ce36/src/index.ts#L165">index.ts:165</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><span class="settings-label">Member Visibility</span><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></div><div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav id="tsd-sidebar-links" class="tsd-navigation"><a href="http://foxxmd.github.io/string-sameness" class="tsd-nav-link">Docs</a><a href="https://github.com/foxxmd/string-sameness" class="tsd-nav-link">GitHub</a></nav><nav class="tsd-navigation"><a href="../index.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>string-sameness Docs</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
+1 -62
variables/index.defaultStrategies.html
··· 1 - <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>defaultStrategies | string-sameness Docs</title><meta name="description" content="Documentation for string-sameness Docs"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script async src="../assets/search.js" id="search-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os"</script><header class="tsd-page-toolbar"> 2 - <div class="tsd-toolbar-contents container"> 3 - <div class="table-cell" id="tsd-search" data-base=".."> 4 - <div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M15.7824 13.833L12.6666 10.7177C12.5259 10.5771 12.3353 10.499 12.1353 10.499H11.6259C12.4884 9.39596 13.001 8.00859 13.001 6.49937C13.001 2.90909 10.0914 0 6.50048 0C2.90959 0 0 2.90909 0 6.49937C0 10.0896 2.90959 12.9987 6.50048 12.9987C8.00996 12.9987 9.39756 12.4863 10.5008 11.6239V12.1332C10.5008 12.3332 10.5789 12.5238 10.7195 12.6644L13.8354 15.7797C14.1292 16.0734 14.6042 16.0734 14.8948 15.7797L15.7793 14.8954C16.0731 14.6017 16.0731 14.1267 15.7824 13.833ZM6.50048 10.499C4.29094 10.499 2.50018 8.71165 2.50018 6.49937C2.50018 4.29021 4.28781 2.49976 6.50048 2.49976C8.71001 2.49976 10.5008 4.28708 10.5008 6.49937C10.5008 8.70852 8.71314 10.499 6.50048 10.499Z" fill="var(--color-text)"></path></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div> 5 - <div class="field"> 6 - <div id="tsd-toolbar-links"><a href="http://foxxmd.github.io/string-sameness">Docs</a><a href="https://github.com/foxxmd/string-sameness">GitHub</a></div></div> 7 - <ul class="results"> 8 - <li class="state loading">Preparing search index...</li> 9 - <li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">string-sameness Docs</a></div> 10 - <div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><rect x="1" y="3" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="7" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="11" width="14" height="2" fill="var(--color-text)"></rect></svg></a></div></div></header> 11 - <div class="container container-main"> 12 - <div class="col-8 col-content"> 13 - <div class="tsd-page-title"> 14 - <ul class="tsd-breadcrumb"> 15 - <li><a href="../modules.html">string-sameness Docs</a></li> 16 - <li><a href="../modules/index.html">index</a></li> 17 - <li><a href="index.defaultStrategies.html">defaultStrategies</a></li></ul> 18 - <h1>Variable defaultStrategies<code class="tsd-tag ts-flagConst">Const</code> </h1></div> 19 - <div class="tsd-signature">default<wbr/>Strategies<span class="tsd-signature-symbol">:</span> <a href="../interfaces/matchingStrategies.ComparisonStrategy.html" class="tsd-signature-type" data-tsd-kind="Interface">ComparisonStrategy</a><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/matchingStrategies.ComparisonStrategyResultObject.html" class="tsd-signature-type" data-tsd-kind="Interface">ComparisonStrategyResultObject</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = ...</span></div><aside class="tsd-sources"> 20 - <ul> 21 - <li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/f2a3484/src/index.ts#L17">index.ts:17</a></li></ul></aside></div> 22 - <div class="col-4 col-menu menu-sticky-wrap menu-highlight"> 23 - <div class="tsd-navigation settings"> 24 - <details class="tsd-index-accordion"><summary class="tsd-accordion-summary"> 25 - <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></svg> Settings</h3></summary> 26 - <div class="tsd-accordion-details"> 27 - <div class="tsd-filter-visibility"> 28 - <h4 class="uppercase">Member Visibility</h4><form> 29 - <ul id="tsd-filter-options"> 30 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li> 31 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li> 32 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li> 33 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></form></div> 34 - <div class="tsd-theme-toggle"> 35 - <h4 class="uppercase">Theme</h4><select id="theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div> 36 - <nav class="tsd-navigation primary"> 37 - <details class="tsd-index-accordion" open><summary class="tsd-accordion-summary"> 38 - <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></svg> Modules</h3></summary> 39 - <div class="tsd-accordion-details"> 40 - <ul> 41 - <li class="current"><a href="../modules.html">string-<wbr/>sameness <wbr/>Docs</a> 42 - <ul> 43 - <li class="current tsd-kind-module"><a href="../modules/index.html">index</a></li> 44 - <li class="tsd-kind-module"><a href="../modules/matchingStrategies.html">matching<wbr/>Strategies</a></li> 45 - <li class="tsd-kind-module"><a href="../modules/normalization.html">normalization</a></li></ul></li></ul></div></details></nav> 46 - <nav class="tsd-navigation secondary menu-sticky"> 47 - <ul> 48 - <li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.StringComparisonOptions.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-interface)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-256-path"></rect><path d="M9.51 16V15.016H11.298V8.224H9.51V7.24H14.19V8.224H12.402V15.016H14.19V16H9.51Z" fill="var(--color-text)" id="icon-256-text"></path></svg>String<wbr/>Comparison<wbr/>Options</a></li> 49 - <li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.StringSamenessResult.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-256-path"></use><use href="#icon-256-text"></use></svg>String<wbr/>Sameness<wbr/>Result</a></li> 50 - <li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.ComparisonStrategyResult.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-256-path"></use><use href="#icon-256-text"></use></svg>Comparison<wbr/>Strategy<wbr/>Result</a></li> 51 - <li class="tsd-kind-type-alias tsd-parent-kind-module"><a href="../types/index.StringTransformFunc.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-4194304-path"></rect><path d="M11.31 16V8.224H8.91V7.24H14.79V8.224H12.39V16H11.31Z" fill="var(--color-text)" id="icon-4194304-text"></path></svg>String<wbr/>Transform<wbr/>Func</a></li> 52 - <li class="current tsd-kind-variable tsd-parent-kind-module"><a href="index.defaultStrategies.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-variable)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-32-path"></rect><path d="M11.106 16L8.85 7.24H9.966L11.454 13.192C11.558 13.608 11.646 13.996 11.718 14.356C11.79 14.708 11.842 14.976 11.874 15.16C11.906 14.976 11.954 14.708 12.018 14.356C12.09 13.996 12.178 13.608 12.282 13.192L13.758 7.24H14.85L12.582 16H11.106Z" fill="var(--color-text)" id="icon-32-text"></path></svg>default<wbr/>Strategies</a></li> 53 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="../functions/index.stringSameness.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-function)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-64-path"></rect><path d="M9.39 16V7.24H14.55V8.224H10.446V11.128H14.238V12.112H10.47V16H9.39Z" fill="var(--color-text)" id="icon-64-text"></path></svg>string<wbr/>Sameness</a></li> 54 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="../functions/index.reorderStr.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>reorder<wbr/>Str</a></li> 55 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="../functions/index.createStringSameness.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>create<wbr/>String<wbr/>Sameness</a></li> 56 - <li class="tsd-kind-variable tsd-parent-kind-module"><a href="index.strategies.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-32-path"></use><use href="#icon-32-text"></use></svg>strategies</a></li> 57 - <li class="tsd-kind-variable tsd-parent-kind-module"><a href="index.defaultStrCompareTransformFuncs.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-32-path"></use><use href="#icon-32-text"></use></svg>default<wbr/>Str<wbr/>Compare<wbr/>Transform<wbr/>Funcs</a></li> 58 - <li class="tsd-kind-reference tsd-parent-kind-module"><a href="../modules/index.html#transforms" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="#FF4D82" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="12" id="icon-8388608-path"></rect><path d="M10.354 17V8.24H13.066C13.586 8.24 14.042 8.348 14.434 8.564C14.826 8.772 15.13 9.064 15.346 9.44C15.562 9.816 15.67 10.256 15.67 10.76C15.67 11.352 15.514 11.86 15.202 12.284C14.898 12.708 14.482 13 13.954 13.16L15.79 17H14.518L12.838 13.28H11.434V17H10.354ZM11.434 12.308H13.066C13.514 12.308 13.874 12.168 14.146 11.888C14.418 11.6 14.554 11.224 14.554 10.76C14.554 10.288 14.418 9.912 14.146 9.632C13.874 9.352 13.514 9.212 13.066 9.212H11.434V12.308Z" fill="var(--color-text)" id="icon-8388608-text"></path></svg>transforms</a></li> 59 - <li class="tsd-kind-reference tsd-parent-kind-module"><a href="../modules/index.html#strDefaultTransforms" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-8388608-path"></use><use href="#icon-8388608-text"></use></svg>str<wbr/>Default<wbr/>Transforms</a></li></ul></nav></div></div> 60 - <div class="container tsd-generator"> 61 - <p>Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></div> 62 - <div class="overlay"></div><script src="../assets/main.js"></script></body></html> 1 + <!DOCTYPE html><html class="default" lang="en"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>defaultStrategies | string-sameness Docs</title><meta name="description" content="Documentation for string-sameness Docs"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"><a href="http://foxxmd.github.io/string-sameness">Docs</a><a href="https://github.com/foxxmd/string-sameness">GitHub</a></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">string-sameness Docs</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../index.html">string-sameness Docs</a></li><li><a href="../modules/index.html">index</a></li><li><a href="index.defaultStrategies.html">defaultStrategies</a></li></ul><h1>Variable defaultStrategies<code class="tsd-tag">Const</code></h1></div><div class="tsd-signature"><span class="tsd-kind-variable">default<wbr/>Strategies</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/matchingStrategies.ComparisonStrategy.html" class="tsd-signature-type tsd-kind-interface">ComparisonStrategy</a><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/matchingStrategies.ComparisonStrategyResultObject.html" class="tsd-signature-type tsd-kind-interface">ComparisonStrategyResultObject</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = ...</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/e87e34b932aed732202f38cc44589bae21d4ce36/src/index.ts#L17">index.ts:17</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><span class="settings-label">Member Visibility</span><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></div><div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav id="tsd-sidebar-links" class="tsd-navigation"><a href="http://foxxmd.github.io/string-sameness" class="tsd-nav-link">Docs</a><a href="https://github.com/foxxmd/string-sameness" class="tsd-nav-link">GitHub</a></nav><nav class="tsd-navigation"><a href="../index.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>string-sameness Docs</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
+1 -73
variables/index.strategies.html
··· 1 - <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>strategies | string-sameness Docs</title><meta name="description" content="Documentation for string-sameness Docs"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script async src="../assets/search.js" id="search-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os"</script><header class="tsd-page-toolbar"> 2 - <div class="tsd-toolbar-contents container"> 3 - <div class="table-cell" id="tsd-search" data-base=".."> 4 - <div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M15.7824 13.833L12.6666 10.7177C12.5259 10.5771 12.3353 10.499 12.1353 10.499H11.6259C12.4884 9.39596 13.001 8.00859 13.001 6.49937C13.001 2.90909 10.0914 0 6.50048 0C2.90959 0 0 2.90909 0 6.49937C0 10.0896 2.90959 12.9987 6.50048 12.9987C8.00996 12.9987 9.39756 12.4863 10.5008 11.6239V12.1332C10.5008 12.3332 10.5789 12.5238 10.7195 12.6644L13.8354 15.7797C14.1292 16.0734 14.6042 16.0734 14.8948 15.7797L15.7793 14.8954C16.0731 14.6017 16.0731 14.1267 15.7824 13.833ZM6.50048 10.499C4.29094 10.499 2.50018 8.71165 2.50018 6.49937C2.50018 4.29021 4.28781 2.49976 6.50048 2.49976C8.71001 2.49976 10.5008 4.28708 10.5008 6.49937C10.5008 8.70852 8.71314 10.499 6.50048 10.499Z" fill="var(--color-text)"></path></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div> 5 - <div class="field"> 6 - <div id="tsd-toolbar-links"><a href="http://foxxmd.github.io/string-sameness">Docs</a><a href="https://github.com/foxxmd/string-sameness">GitHub</a></div></div> 7 - <ul class="results"> 8 - <li class="state loading">Preparing search index...</li> 9 - <li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">string-sameness Docs</a></div> 10 - <div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><rect x="1" y="3" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="7" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="11" width="14" height="2" fill="var(--color-text)"></rect></svg></a></div></div></header> 11 - <div class="container container-main"> 12 - <div class="col-8 col-content"> 13 - <div class="tsd-page-title"> 14 - <ul class="tsd-breadcrumb"> 15 - <li><a href="../modules.html">string-sameness Docs</a></li> 16 - <li><a href="../modules/index.html">index</a></li> 17 - <li><a href="index.strategies.html">strategies</a></li></ul> 18 - <h1>Variable strategies<code class="tsd-tag ts-flagConst">Const</code> </h1></div> 19 - <div class="tsd-signature">strategies<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>diceStrategy<span class="tsd-signature-symbol">: </span><a href="../interfaces/matchingStrategies.ComparisonStrategy.html" class="tsd-signature-type" data-tsd-kind="Interface">ComparisonStrategy</a><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/matchingStrategies.ComparisonStrategyResultObject.html" class="tsd-signature-type" data-tsd-kind="Interface">ComparisonStrategyResultObject</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span>levenStrategy<span class="tsd-signature-symbol">: </span><a href="../interfaces/matchingStrategies.ComparisonStrategy.html" class="tsd-signature-type" data-tsd-kind="Interface">ComparisonStrategy</a><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/matchingStrategies.ComparisonStrategyResultObject.html" class="tsd-signature-type" data-tsd-kind="Interface">ComparisonStrategyResultObject</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span>cosineStrategy<span class="tsd-signature-symbol">: </span><a href="../interfaces/matchingStrategies.ComparisonStrategy.html" class="tsd-signature-type" data-tsd-kind="Interface">ComparisonStrategy</a><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/matchingStrategies.ComparisonStrategyResultObject.html" class="tsd-signature-type" data-tsd-kind="Interface">ComparisonStrategyResultObject</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span>cosineStrategyAggressive<span class="tsd-signature-symbol">: </span><a href="../interfaces/matchingStrategies.ComparisonStrategy.html" class="tsd-signature-type" data-tsd-kind="Interface">ComparisonStrategy</a><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/matchingStrategies.ComparisonStrategyResultObject.html" class="tsd-signature-type" data-tsd-kind="Interface">ComparisonStrategyResultObject</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> = ...</span></div> 20 - <div class="tsd-type-declaration"> 21 - <h4>Type declaration</h4> 22 - <ul class="tsd-parameters"> 23 - <li class="tsd-parameter"> 24 - <h5>dice<wbr/>Strategy<span class="tsd-signature-symbol">: </span><a href="../interfaces/matchingStrategies.ComparisonStrategy.html" class="tsd-signature-type" data-tsd-kind="Interface">ComparisonStrategy</a><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/matchingStrategies.ComparisonStrategyResultObject.html" class="tsd-signature-type" data-tsd-kind="Interface">ComparisonStrategyResultObject</a><span class="tsd-signature-symbol">&gt;</span></h5></li> 25 - <li class="tsd-parameter"> 26 - <h5>leven<wbr/>Strategy<span class="tsd-signature-symbol">: </span><a href="../interfaces/matchingStrategies.ComparisonStrategy.html" class="tsd-signature-type" data-tsd-kind="Interface">ComparisonStrategy</a><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/matchingStrategies.ComparisonStrategyResultObject.html" class="tsd-signature-type" data-tsd-kind="Interface">ComparisonStrategyResultObject</a><span class="tsd-signature-symbol">&gt;</span></h5></li> 27 - <li class="tsd-parameter"> 28 - <h5>cosine<wbr/>Strategy<span class="tsd-signature-symbol">: </span><a href="../interfaces/matchingStrategies.ComparisonStrategy.html" class="tsd-signature-type" data-tsd-kind="Interface">ComparisonStrategy</a><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/matchingStrategies.ComparisonStrategyResultObject.html" class="tsd-signature-type" data-tsd-kind="Interface">ComparisonStrategyResultObject</a><span class="tsd-signature-symbol">&gt;</span></h5></li> 29 - <li class="tsd-parameter"> 30 - <h5>cosine<wbr/>Strategy<wbr/>Aggressive<span class="tsd-signature-symbol">: </span><a href="../interfaces/matchingStrategies.ComparisonStrategy.html" class="tsd-signature-type" data-tsd-kind="Interface">ComparisonStrategy</a><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/matchingStrategies.ComparisonStrategyResultObject.html" class="tsd-signature-type" data-tsd-kind="Interface">ComparisonStrategyResultObject</a><span class="tsd-signature-symbol">&gt;</span></h5></li></ul></div><aside class="tsd-sources"> 31 - <ul> 32 - <li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/f2a3484/src/index.ts#L157">index.ts:157</a></li></ul></aside></div> 33 - <div class="col-4 col-menu menu-sticky-wrap menu-highlight"> 34 - <div class="tsd-navigation settings"> 35 - <details class="tsd-index-accordion"><summary class="tsd-accordion-summary"> 36 - <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></svg> Settings</h3></summary> 37 - <div class="tsd-accordion-details"> 38 - <div class="tsd-filter-visibility"> 39 - <h4 class="uppercase">Member Visibility</h4><form> 40 - <ul id="tsd-filter-options"> 41 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li> 42 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li> 43 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li> 44 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></form></div> 45 - <div class="tsd-theme-toggle"> 46 - <h4 class="uppercase">Theme</h4><select id="theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div> 47 - <nav class="tsd-navigation primary"> 48 - <details class="tsd-index-accordion" open><summary class="tsd-accordion-summary"> 49 - <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></svg> Modules</h3></summary> 50 - <div class="tsd-accordion-details"> 51 - <ul> 52 - <li class="current"><a href="../modules.html">string-<wbr/>sameness <wbr/>Docs</a> 53 - <ul> 54 - <li class="current tsd-kind-module"><a href="../modules/index.html">index</a></li> 55 - <li class="tsd-kind-module"><a href="../modules/matchingStrategies.html">matching<wbr/>Strategies</a></li> 56 - <li class="tsd-kind-module"><a href="../modules/normalization.html">normalization</a></li></ul></li></ul></div></details></nav> 57 - <nav class="tsd-navigation secondary menu-sticky"> 58 - <ul> 59 - <li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.StringComparisonOptions.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-interface)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-256-path"></rect><path d="M9.51 16V15.016H11.298V8.224H9.51V7.24H14.19V8.224H12.402V15.016H14.19V16H9.51Z" fill="var(--color-text)" id="icon-256-text"></path></svg>String<wbr/>Comparison<wbr/>Options</a></li> 60 - <li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.StringSamenessResult.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-256-path"></use><use href="#icon-256-text"></use></svg>String<wbr/>Sameness<wbr/>Result</a></li> 61 - <li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.ComparisonStrategyResult.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-256-path"></use><use href="#icon-256-text"></use></svg>Comparison<wbr/>Strategy<wbr/>Result</a></li> 62 - <li class="tsd-kind-type-alias tsd-parent-kind-module"><a href="../types/index.StringTransformFunc.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-4194304-path"></rect><path d="M11.31 16V8.224H8.91V7.24H14.79V8.224H12.39V16H11.31Z" fill="var(--color-text)" id="icon-4194304-text"></path></svg>String<wbr/>Transform<wbr/>Func</a></li> 63 - <li class="tsd-kind-variable tsd-parent-kind-module"><a href="index.defaultStrategies.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-variable)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-32-path"></rect><path d="M11.106 16L8.85 7.24H9.966L11.454 13.192C11.558 13.608 11.646 13.996 11.718 14.356C11.79 14.708 11.842 14.976 11.874 15.16C11.906 14.976 11.954 14.708 12.018 14.356C12.09 13.996 12.178 13.608 12.282 13.192L13.758 7.24H14.85L12.582 16H11.106Z" fill="var(--color-text)" id="icon-32-text"></path></svg>default<wbr/>Strategies</a></li> 64 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="../functions/index.stringSameness.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-function)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-64-path"></rect><path d="M9.39 16V7.24H14.55V8.224H10.446V11.128H14.238V12.112H10.47V16H9.39Z" fill="var(--color-text)" id="icon-64-text"></path></svg>string<wbr/>Sameness</a></li> 65 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="../functions/index.reorderStr.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>reorder<wbr/>Str</a></li> 66 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="../functions/index.createStringSameness.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>create<wbr/>String<wbr/>Sameness</a></li> 67 - <li class="current tsd-kind-variable tsd-parent-kind-module"><a href="index.strategies.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-32-path"></use><use href="#icon-32-text"></use></svg>strategies</a></li> 68 - <li class="tsd-kind-variable tsd-parent-kind-module"><a href="index.defaultStrCompareTransformFuncs.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-32-path"></use><use href="#icon-32-text"></use></svg>default<wbr/>Str<wbr/>Compare<wbr/>Transform<wbr/>Funcs</a></li> 69 - <li class="tsd-kind-reference tsd-parent-kind-module"><a href="../modules/index.html#transforms" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="#FF4D82" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="12" id="icon-8388608-path"></rect><path d="M10.354 17V8.24H13.066C13.586 8.24 14.042 8.348 14.434 8.564C14.826 8.772 15.13 9.064 15.346 9.44C15.562 9.816 15.67 10.256 15.67 10.76C15.67 11.352 15.514 11.86 15.202 12.284C14.898 12.708 14.482 13 13.954 13.16L15.79 17H14.518L12.838 13.28H11.434V17H10.354ZM11.434 12.308H13.066C13.514 12.308 13.874 12.168 14.146 11.888C14.418 11.6 14.554 11.224 14.554 10.76C14.554 10.288 14.418 9.912 14.146 9.632C13.874 9.352 13.514 9.212 13.066 9.212H11.434V12.308Z" fill="var(--color-text)" id="icon-8388608-text"></path></svg>transforms</a></li> 70 - <li class="tsd-kind-reference tsd-parent-kind-module"><a href="../modules/index.html#strDefaultTransforms" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-8388608-path"></use><use href="#icon-8388608-text"></use></svg>str<wbr/>Default<wbr/>Transforms</a></li></ul></nav></div></div> 71 - <div class="container tsd-generator"> 72 - <p>Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></div> 73 - <div class="overlay"></div><script src="../assets/main.js"></script></body></html> 1 + <!DOCTYPE html><html class="default" lang="en"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>strategies | string-sameness Docs</title><meta name="description" content="Documentation for string-sameness Docs"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"><a href="http://foxxmd.github.io/string-sameness">Docs</a><a href="https://github.com/foxxmd/string-sameness">GitHub</a></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">string-sameness Docs</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../index.html">string-sameness Docs</a></li><li><a href="../modules/index.html">index</a></li><li><a href="index.strategies.html">strategies</a></li></ul><h1>Variable strategies<code class="tsd-tag">Const</code></h1></div><div class="tsd-signature"><span class="tsd-kind-variable">strategies</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">diceStrategy</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/matchingStrategies.ComparisonStrategy.html" class="tsd-signature-type tsd-kind-interface">ComparisonStrategy</a><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/matchingStrategies.ComparisonStrategyResultObject.html" class="tsd-signature-type tsd-kind-interface">ComparisonStrategyResultObject</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">levenStrategy</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/matchingStrategies.ComparisonStrategy.html" class="tsd-signature-type tsd-kind-interface">ComparisonStrategy</a><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/matchingStrategies.ComparisonStrategyResultObject.html" class="tsd-signature-type tsd-kind-interface">ComparisonStrategyResultObject</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">cosineStrategy</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/matchingStrategies.ComparisonStrategy.html" class="tsd-signature-type tsd-kind-interface">ComparisonStrategy</a><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/matchingStrategies.ComparisonStrategyResultObject.html" class="tsd-signature-type tsd-kind-interface">ComparisonStrategyResultObject</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">cosineStrategyAggressive</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/matchingStrategies.ComparisonStrategy.html" class="tsd-signature-type tsd-kind-interface">ComparisonStrategy</a><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/matchingStrategies.ComparisonStrategyResultObject.html" class="tsd-signature-type tsd-kind-interface">ComparisonStrategyResultObject</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> = ...</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/e87e34b932aed732202f38cc44589bae21d4ce36/src/index.ts#L157">index.ts:157</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><span class="settings-label">Member Visibility</span><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></div><div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav id="tsd-sidebar-links" class="tsd-navigation"><a href="http://foxxmd.github.io/string-sameness" class="tsd-nav-link">Docs</a><a href="https://github.com/foxxmd/string-sameness" class="tsd-nav-link">GitHub</a></nav><nav class="tsd-navigation"><a href="../index.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>string-sameness Docs</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
+3 -61
variables/matchingStrategies.cosineStrategy.html
··· 1 - <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>cosineStrategy | string-sameness Docs</title><meta name="description" content="Documentation for string-sameness Docs"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script async src="../assets/search.js" id="search-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os"</script><header class="tsd-page-toolbar"> 2 - <div class="tsd-toolbar-contents container"> 3 - <div class="table-cell" id="tsd-search" data-base=".."> 4 - <div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M15.7824 13.833L12.6666 10.7177C12.5259 10.5771 12.3353 10.499 12.1353 10.499H11.6259C12.4884 9.39596 13.001 8.00859 13.001 6.49937C13.001 2.90909 10.0914 0 6.50048 0C2.90959 0 0 2.90909 0 6.49937C0 10.0896 2.90959 12.9987 6.50048 12.9987C8.00996 12.9987 9.39756 12.4863 10.5008 11.6239V12.1332C10.5008 12.3332 10.5789 12.5238 10.7195 12.6644L13.8354 15.7797C14.1292 16.0734 14.6042 16.0734 14.8948 15.7797L15.7793 14.8954C16.0731 14.6017 16.0731 14.1267 15.7824 13.833ZM6.50048 10.499C4.29094 10.499 2.50018 8.71165 2.50018 6.49937C2.50018 4.29021 4.28781 2.49976 6.50048 2.49976C8.71001 2.49976 10.5008 4.28708 10.5008 6.49937C10.5008 8.70852 8.71314 10.499 6.50048 10.499Z" fill="var(--color-text)"></path></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div> 5 - <div class="field"> 6 - <div id="tsd-toolbar-links"><a href="http://foxxmd.github.io/string-sameness">Docs</a><a href="https://github.com/foxxmd/string-sameness">GitHub</a></div></div> 7 - <ul class="results"> 8 - <li class="state loading">Preparing search index...</li> 9 - <li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">string-sameness Docs</a></div> 10 - <div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><rect x="1" y="3" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="7" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="11" width="14" height="2" fill="var(--color-text)"></rect></svg></a></div></div></header> 11 - <div class="container container-main"> 12 - <div class="col-8 col-content"> 13 - <div class="tsd-page-title"> 14 - <ul class="tsd-breadcrumb"> 15 - <li><a href="../modules.html">string-sameness Docs</a></li> 16 - <li><a href="../modules/matchingStrategies.html">matchingStrategies</a></li> 17 - <li><a href="matchingStrategies.cosineStrategy.html">cosineStrategy</a></li></ul> 18 - <h1>Variable cosineStrategy<code class="tsd-tag ts-flagConst">Const</code> </h1></div> 19 - <div class="tsd-signature">cosine<wbr/>Strategy<span class="tsd-signature-symbol">:</span> <a href="../interfaces/matchingStrategies.ComparisonStrategy.html" class="tsd-signature-type" data-tsd-kind="Interface">ComparisonStrategy</a><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/matchingStrategies.ComparisonStrategyResultObject.html" class="tsd-signature-type" data-tsd-kind="Interface">ComparisonStrategyResultObject</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> = ...</span></div> 20 - <div class="tsd-comment tsd-typography"><p>Compares whole tokens (words) within a string independent of order</p> 1 + <!DOCTYPE html><html class="default" lang="en"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>cosineStrategy | string-sameness Docs</title><meta name="description" content="Documentation for string-sameness Docs"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"><a href="http://foxxmd.github.io/string-sameness">Docs</a><a href="https://github.com/foxxmd/string-sameness">GitHub</a></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">string-sameness Docs</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../index.html">string-sameness Docs</a></li><li><a href="../modules/matchingStrategies.html">matchingStrategies</a></li><li><a href="matchingStrategies.cosineStrategy.html">cosineStrategy</a></li></ul><h1>Variable cosineStrategy<code class="tsd-tag">Const</code></h1></div><div class="tsd-signature"><span class="tsd-kind-variable">cosine<wbr/>Strategy</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/matchingStrategies.ComparisonStrategy.html" class="tsd-signature-type tsd-kind-interface">ComparisonStrategy</a><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/matchingStrategies.ComparisonStrategyResultObject.html" class="tsd-signature-type tsd-kind-interface">ComparisonStrategyResultObject</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> = ...</span></div><div class="tsd-comment tsd-typography"><p>Compares whole tokens (words) within a string independent of order</p> 21 2 <p>This strategy is automatically disabled for strings with less than 4 words because it can lead to inaccurate scores due to not comparing characters IE it is not very useful for short sentences and comparing single words with typos</p> 22 - <p>If you&#39;d like to use it even in these scenarios build your own strategy array using cosineStrategyAggressive instead of this one</p> 23 - </div><aside class="tsd-sources"> 24 - <ul> 25 - <li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/f2a3484/src/matchingStrategies/cosineSimilarity.ts#L93">matchingStrategies/cosineSimilarity.ts:93</a></li></ul></aside></div> 26 - <div class="col-4 col-menu menu-sticky-wrap menu-highlight"> 27 - <div class="tsd-navigation settings"> 28 - <details class="tsd-index-accordion"><summary class="tsd-accordion-summary"> 29 - <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></svg> Settings</h3></summary> 30 - <div class="tsd-accordion-details"> 31 - <div class="tsd-filter-visibility"> 32 - <h4 class="uppercase">Member Visibility</h4><form> 33 - <ul id="tsd-filter-options"> 34 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li> 35 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li> 36 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li> 37 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></form></div> 38 - <div class="tsd-theme-toggle"> 39 - <h4 class="uppercase">Theme</h4><select id="theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div> 40 - <nav class="tsd-navigation primary"> 41 - <details class="tsd-index-accordion" open><summary class="tsd-accordion-summary"> 42 - <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></svg> Modules</h3></summary> 43 - <div class="tsd-accordion-details"> 44 - <ul> 45 - <li class="current"><a href="../modules.html">string-<wbr/>sameness <wbr/>Docs</a> 46 - <ul> 47 - <li class="tsd-kind-module"><a href="../modules/index.html">index</a></li> 48 - <li class="current tsd-kind-module"><a href="../modules/matchingStrategies.html">matching<wbr/>Strategies</a></li> 49 - <li class="tsd-kind-module"><a href="../modules/normalization.html">normalization</a></li></ul></li></ul></div></details></nav> 50 - <nav class="tsd-navigation secondary menu-sticky"> 51 - <ul> 52 - <li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/matchingStrategies.ComparisonStrategyResultObject.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-interface)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-256-path"></rect><path d="M9.51 16V15.016H11.298V8.224H9.51V7.24H14.19V8.224H12.402V15.016H14.19V16H9.51Z" fill="var(--color-text)" id="icon-256-text"></path></svg>Comparison<wbr/>Strategy<wbr/>Result<wbr/>Object</a></li> 53 - <li class="tsd-kind-type-alias tsd-parent-kind-module"><a href="../types/matchingStrategies.ComparisonStrategyResultValue.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-4194304-path"></rect><path d="M11.31 16V8.224H8.91V7.24H14.79V8.224H12.39V16H11.31Z" fill="var(--color-text)" id="icon-4194304-text"></path></svg>Comparison<wbr/>Strategy<wbr/>Result<wbr/>Value</a></li> 54 - <li class="tsd-kind-type-alias tsd-parent-kind-module"><a href="../types/matchingStrategies.StrategyFunc.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-4194304-path"></use><use href="#icon-4194304-text"></use></svg>Strategy<wbr/>Func</a></li> 55 - <li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/matchingStrategies.ComparisonStrategy.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-256-path"></use><use href="#icon-256-text"></use></svg>Comparison<wbr/>Strategy</a></li> 56 - <li class="current tsd-kind-variable tsd-parent-kind-module"><a href="matchingStrategies.cosineStrategy.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-variable)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-32-path"></rect><path d="M11.106 16L8.85 7.24H9.966L11.454 13.192C11.558 13.608 11.646 13.996 11.718 14.356C11.79 14.708 11.842 14.976 11.874 15.16C11.906 14.976 11.954 14.708 12.018 14.356C12.09 13.996 12.178 13.608 12.282 13.192L13.758 7.24H14.85L12.582 16H11.106Z" fill="var(--color-text)" id="icon-32-text"></path></svg>cosine<wbr/>Strategy</a></li> 57 - <li class="tsd-kind-variable tsd-parent-kind-module"><a href="matchingStrategies.cosineStrategyAggressive.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-32-path"></use><use href="#icon-32-text"></use></svg>cosine<wbr/>Strategy<wbr/>Aggressive</a></li> 58 - <li class="tsd-kind-variable tsd-parent-kind-module"><a href="matchingStrategies.diceStrategy.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-32-path"></use><use href="#icon-32-text"></use></svg>dice<wbr/>Strategy</a></li> 59 - <li class="tsd-kind-variable tsd-parent-kind-module"><a href="matchingStrategies.levenStrategy.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-32-path"></use><use href="#icon-32-text"></use></svg>leven<wbr/>Strategy</a></li></ul></nav></div></div> 60 - <div class="container tsd-generator"> 61 - <p>Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></div> 62 - <div class="overlay"></div><script src="../assets/main.js"></script></body></html> 3 + <p>If you'd like to use it even in these scenarios build your own strategy array using cosineStrategyAggressive instead of this one</p> 4 + </div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/e87e34b932aed732202f38cc44589bae21d4ce36/src/matchingStrategies/cosineSimilarity.ts#L93">matchingStrategies/cosineSimilarity.ts:93</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><span class="settings-label">Member Visibility</span><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></div><div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav id="tsd-sidebar-links" class="tsd-navigation"><a href="http://foxxmd.github.io/string-sameness" class="tsd-nav-link">Docs</a><a href="https://github.com/foxxmd/string-sameness" class="tsd-nav-link">GitHub</a></nav><nav class="tsd-navigation"><a href="../index.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>string-sameness Docs</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
+2 -60
variables/matchingStrategies.cosineStrategyAggressive.html
··· 1 - <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>cosineStrategyAggressive | string-sameness Docs</title><meta name="description" content="Documentation for string-sameness Docs"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script async src="../assets/search.js" id="search-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os"</script><header class="tsd-page-toolbar"> 2 - <div class="tsd-toolbar-contents container"> 3 - <div class="table-cell" id="tsd-search" data-base=".."> 4 - <div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M15.7824 13.833L12.6666 10.7177C12.5259 10.5771 12.3353 10.499 12.1353 10.499H11.6259C12.4884 9.39596 13.001 8.00859 13.001 6.49937C13.001 2.90909 10.0914 0 6.50048 0C2.90959 0 0 2.90909 0 6.49937C0 10.0896 2.90959 12.9987 6.50048 12.9987C8.00996 12.9987 9.39756 12.4863 10.5008 11.6239V12.1332C10.5008 12.3332 10.5789 12.5238 10.7195 12.6644L13.8354 15.7797C14.1292 16.0734 14.6042 16.0734 14.8948 15.7797L15.7793 14.8954C16.0731 14.6017 16.0731 14.1267 15.7824 13.833ZM6.50048 10.499C4.29094 10.499 2.50018 8.71165 2.50018 6.49937C2.50018 4.29021 4.28781 2.49976 6.50048 2.49976C8.71001 2.49976 10.5008 4.28708 10.5008 6.49937C10.5008 8.70852 8.71314 10.499 6.50048 10.499Z" fill="var(--color-text)"></path></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div> 5 - <div class="field"> 6 - <div id="tsd-toolbar-links"><a href="http://foxxmd.github.io/string-sameness">Docs</a><a href="https://github.com/foxxmd/string-sameness">GitHub</a></div></div> 7 - <ul class="results"> 8 - <li class="state loading">Preparing search index...</li> 9 - <li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">string-sameness Docs</a></div> 10 - <div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><rect x="1" y="3" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="7" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="11" width="14" height="2" fill="var(--color-text)"></rect></svg></a></div></div></header> 11 - <div class="container container-main"> 12 - <div class="col-8 col-content"> 13 - <div class="tsd-page-title"> 14 - <ul class="tsd-breadcrumb"> 15 - <li><a href="../modules.html">string-sameness Docs</a></li> 16 - <li><a href="../modules/matchingStrategies.html">matchingStrategies</a></li> 17 - <li><a href="matchingStrategies.cosineStrategyAggressive.html">cosineStrategyAggressive</a></li></ul> 18 - <h1>Variable cosineStrategyAggressive<code class="tsd-tag ts-flagConst">Const</code> </h1></div> 19 - <div class="tsd-signature">cosine<wbr/>Strategy<wbr/>Aggressive<span class="tsd-signature-symbol">:</span> <a href="../interfaces/matchingStrategies.ComparisonStrategy.html" class="tsd-signature-type" data-tsd-kind="Interface">ComparisonStrategy</a><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/matchingStrategies.ComparisonStrategyResultObject.html" class="tsd-signature-type" data-tsd-kind="Interface">ComparisonStrategyResultObject</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> = ...</span></div> 20 - <div class="tsd-comment tsd-typography"><p>Always runs (strings are always valid) which may lead to inaccurate scores in low token-count strings</p> 21 - </div><aside class="tsd-sources"> 22 - <ul> 23 - <li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/f2a3484/src/matchingStrategies/cosineSimilarity.ts#L108">matchingStrategies/cosineSimilarity.ts:108</a></li></ul></aside></div> 24 - <div class="col-4 col-menu menu-sticky-wrap menu-highlight"> 25 - <div class="tsd-navigation settings"> 26 - <details class="tsd-index-accordion"><summary class="tsd-accordion-summary"> 27 - <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></svg> Settings</h3></summary> 28 - <div class="tsd-accordion-details"> 29 - <div class="tsd-filter-visibility"> 30 - <h4 class="uppercase">Member Visibility</h4><form> 31 - <ul id="tsd-filter-options"> 32 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li> 33 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li> 34 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li> 35 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></form></div> 36 - <div class="tsd-theme-toggle"> 37 - <h4 class="uppercase">Theme</h4><select id="theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div> 38 - <nav class="tsd-navigation primary"> 39 - <details class="tsd-index-accordion" open><summary class="tsd-accordion-summary"> 40 - <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></svg> Modules</h3></summary> 41 - <div class="tsd-accordion-details"> 42 - <ul> 43 - <li class="current"><a href="../modules.html">string-<wbr/>sameness <wbr/>Docs</a> 44 - <ul> 45 - <li class="tsd-kind-module"><a href="../modules/index.html">index</a></li> 46 - <li class="current tsd-kind-module"><a href="../modules/matchingStrategies.html">matching<wbr/>Strategies</a></li> 47 - <li class="tsd-kind-module"><a href="../modules/normalization.html">normalization</a></li></ul></li></ul></div></details></nav> 48 - <nav class="tsd-navigation secondary menu-sticky"> 49 - <ul> 50 - <li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/matchingStrategies.ComparisonStrategyResultObject.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-interface)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-256-path"></rect><path d="M9.51 16V15.016H11.298V8.224H9.51V7.24H14.19V8.224H12.402V15.016H14.19V16H9.51Z" fill="var(--color-text)" id="icon-256-text"></path></svg>Comparison<wbr/>Strategy<wbr/>Result<wbr/>Object</a></li> 51 - <li class="tsd-kind-type-alias tsd-parent-kind-module"><a href="../types/matchingStrategies.ComparisonStrategyResultValue.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-4194304-path"></rect><path d="M11.31 16V8.224H8.91V7.24H14.79V8.224H12.39V16H11.31Z" fill="var(--color-text)" id="icon-4194304-text"></path></svg>Comparison<wbr/>Strategy<wbr/>Result<wbr/>Value</a></li> 52 - <li class="tsd-kind-type-alias tsd-parent-kind-module"><a href="../types/matchingStrategies.StrategyFunc.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-4194304-path"></use><use href="#icon-4194304-text"></use></svg>Strategy<wbr/>Func</a></li> 53 - <li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/matchingStrategies.ComparisonStrategy.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-256-path"></use><use href="#icon-256-text"></use></svg>Comparison<wbr/>Strategy</a></li> 54 - <li class="tsd-kind-variable tsd-parent-kind-module"><a href="matchingStrategies.cosineStrategy.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-variable)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-32-path"></rect><path d="M11.106 16L8.85 7.24H9.966L11.454 13.192C11.558 13.608 11.646 13.996 11.718 14.356C11.79 14.708 11.842 14.976 11.874 15.16C11.906 14.976 11.954 14.708 12.018 14.356C12.09 13.996 12.178 13.608 12.282 13.192L13.758 7.24H14.85L12.582 16H11.106Z" fill="var(--color-text)" id="icon-32-text"></path></svg>cosine<wbr/>Strategy</a></li> 55 - <li class="current tsd-kind-variable tsd-parent-kind-module"><a href="matchingStrategies.cosineStrategyAggressive.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-32-path"></use><use href="#icon-32-text"></use></svg>cosine<wbr/>Strategy<wbr/>Aggressive</a></li> 56 - <li class="tsd-kind-variable tsd-parent-kind-module"><a href="matchingStrategies.diceStrategy.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-32-path"></use><use href="#icon-32-text"></use></svg>dice<wbr/>Strategy</a></li> 57 - <li class="tsd-kind-variable tsd-parent-kind-module"><a href="matchingStrategies.levenStrategy.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-32-path"></use><use href="#icon-32-text"></use></svg>leven<wbr/>Strategy</a></li></ul></nav></div></div> 58 - <div class="container tsd-generator"> 59 - <p>Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></div> 60 - <div class="overlay"></div><script src="../assets/main.js"></script></body></html> 1 + <!DOCTYPE html><html class="default" lang="en"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>cosineStrategyAggressive | string-sameness Docs</title><meta name="description" content="Documentation for string-sameness Docs"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"><a href="http://foxxmd.github.io/string-sameness">Docs</a><a href="https://github.com/foxxmd/string-sameness">GitHub</a></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">string-sameness Docs</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../index.html">string-sameness Docs</a></li><li><a href="../modules/matchingStrategies.html">matchingStrategies</a></li><li><a href="matchingStrategies.cosineStrategyAggressive.html">cosineStrategyAggressive</a></li></ul><h1>Variable cosineStrategyAggressive<code class="tsd-tag">Const</code></h1></div><div class="tsd-signature"><span class="tsd-kind-variable">cosine<wbr/>Strategy<wbr/>Aggressive</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/matchingStrategies.ComparisonStrategy.html" class="tsd-signature-type tsd-kind-interface">ComparisonStrategy</a><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/matchingStrategies.ComparisonStrategyResultObject.html" class="tsd-signature-type tsd-kind-interface">ComparisonStrategyResultObject</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> = ...</span></div><div class="tsd-comment tsd-typography"><p>Always runs (strings are always valid) which may lead to inaccurate scores in low token-count strings</p> 2 + </div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/e87e34b932aed732202f38cc44589bae21d4ce36/src/matchingStrategies/cosineSimilarity.ts#L108">matchingStrategies/cosineSimilarity.ts:108</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><span class="settings-label">Member Visibility</span><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></div><div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav id="tsd-sidebar-links" class="tsd-navigation"><a href="http://foxxmd.github.io/string-sameness" class="tsd-nav-link">Docs</a><a href="https://github.com/foxxmd/string-sameness" class="tsd-nav-link">GitHub</a></nav><nav class="tsd-navigation"><a href="../index.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>string-sameness Docs</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
+1 -58
variables/matchingStrategies.diceStrategy.html
··· 1 - <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>diceStrategy | string-sameness Docs</title><meta name="description" content="Documentation for string-sameness Docs"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script async src="../assets/search.js" id="search-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os"</script><header class="tsd-page-toolbar"> 2 - <div class="tsd-toolbar-contents container"> 3 - <div class="table-cell" id="tsd-search" data-base=".."> 4 - <div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M15.7824 13.833L12.6666 10.7177C12.5259 10.5771 12.3353 10.499 12.1353 10.499H11.6259C12.4884 9.39596 13.001 8.00859 13.001 6.49937C13.001 2.90909 10.0914 0 6.50048 0C2.90959 0 0 2.90909 0 6.49937C0 10.0896 2.90959 12.9987 6.50048 12.9987C8.00996 12.9987 9.39756 12.4863 10.5008 11.6239V12.1332C10.5008 12.3332 10.5789 12.5238 10.7195 12.6644L13.8354 15.7797C14.1292 16.0734 14.6042 16.0734 14.8948 15.7797L15.7793 14.8954C16.0731 14.6017 16.0731 14.1267 15.7824 13.833ZM6.50048 10.499C4.29094 10.499 2.50018 8.71165 2.50018 6.49937C2.50018 4.29021 4.28781 2.49976 6.50048 2.49976C8.71001 2.49976 10.5008 4.28708 10.5008 6.49937C10.5008 8.70852 8.71314 10.499 6.50048 10.499Z" fill="var(--color-text)"></path></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div> 5 - <div class="field"> 6 - <div id="tsd-toolbar-links"><a href="http://foxxmd.github.io/string-sameness">Docs</a><a href="https://github.com/foxxmd/string-sameness">GitHub</a></div></div> 7 - <ul class="results"> 8 - <li class="state loading">Preparing search index...</li> 9 - <li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">string-sameness Docs</a></div> 10 - <div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><rect x="1" y="3" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="7" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="11" width="14" height="2" fill="var(--color-text)"></rect></svg></a></div></div></header> 11 - <div class="container container-main"> 12 - <div class="col-8 col-content"> 13 - <div class="tsd-page-title"> 14 - <ul class="tsd-breadcrumb"> 15 - <li><a href="../modules.html">string-sameness Docs</a></li> 16 - <li><a href="../modules/matchingStrategies.html">matchingStrategies</a></li> 17 - <li><a href="matchingStrategies.diceStrategy.html">diceStrategy</a></li></ul> 18 - <h1>Variable diceStrategy<code class="tsd-tag ts-flagConst">Const</code> </h1></div> 19 - <div class="tsd-signature">dice<wbr/>Strategy<span class="tsd-signature-symbol">:</span> <a href="../interfaces/matchingStrategies.ComparisonStrategy.html" class="tsd-signature-type" data-tsd-kind="Interface">ComparisonStrategy</a><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/matchingStrategies.ComparisonStrategyResultObject.html" class="tsd-signature-type" data-tsd-kind="Interface">ComparisonStrategyResultObject</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> = ...</span></div><aside class="tsd-sources"> 20 - <ul> 21 - <li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/f2a3484/src/matchingStrategies/diceSimilarity.ts#L5">matchingStrategies/diceSimilarity.ts:5</a></li></ul></aside></div> 22 - <div class="col-4 col-menu menu-sticky-wrap menu-highlight"> 23 - <div class="tsd-navigation settings"> 24 - <details class="tsd-index-accordion"><summary class="tsd-accordion-summary"> 25 - <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></svg> Settings</h3></summary> 26 - <div class="tsd-accordion-details"> 27 - <div class="tsd-filter-visibility"> 28 - <h4 class="uppercase">Member Visibility</h4><form> 29 - <ul id="tsd-filter-options"> 30 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li> 31 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li> 32 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li> 33 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></form></div> 34 - <div class="tsd-theme-toggle"> 35 - <h4 class="uppercase">Theme</h4><select id="theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div> 36 - <nav class="tsd-navigation primary"> 37 - <details class="tsd-index-accordion" open><summary class="tsd-accordion-summary"> 38 - <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></svg> Modules</h3></summary> 39 - <div class="tsd-accordion-details"> 40 - <ul> 41 - <li class="current"><a href="../modules.html">string-<wbr/>sameness <wbr/>Docs</a> 42 - <ul> 43 - <li class="tsd-kind-module"><a href="../modules/index.html">index</a></li> 44 - <li class="current tsd-kind-module"><a href="../modules/matchingStrategies.html">matching<wbr/>Strategies</a></li> 45 - <li class="tsd-kind-module"><a href="../modules/normalization.html">normalization</a></li></ul></li></ul></div></details></nav> 46 - <nav class="tsd-navigation secondary menu-sticky"> 47 - <ul> 48 - <li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/matchingStrategies.ComparisonStrategyResultObject.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-interface)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-256-path"></rect><path d="M9.51 16V15.016H11.298V8.224H9.51V7.24H14.19V8.224H12.402V15.016H14.19V16H9.51Z" fill="var(--color-text)" id="icon-256-text"></path></svg>Comparison<wbr/>Strategy<wbr/>Result<wbr/>Object</a></li> 49 - <li class="tsd-kind-type-alias tsd-parent-kind-module"><a href="../types/matchingStrategies.ComparisonStrategyResultValue.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-4194304-path"></rect><path d="M11.31 16V8.224H8.91V7.24H14.79V8.224H12.39V16H11.31Z" fill="var(--color-text)" id="icon-4194304-text"></path></svg>Comparison<wbr/>Strategy<wbr/>Result<wbr/>Value</a></li> 50 - <li class="tsd-kind-type-alias tsd-parent-kind-module"><a href="../types/matchingStrategies.StrategyFunc.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-4194304-path"></use><use href="#icon-4194304-text"></use></svg>Strategy<wbr/>Func</a></li> 51 - <li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/matchingStrategies.ComparisonStrategy.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-256-path"></use><use href="#icon-256-text"></use></svg>Comparison<wbr/>Strategy</a></li> 52 - <li class="tsd-kind-variable tsd-parent-kind-module"><a href="matchingStrategies.cosineStrategy.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-variable)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-32-path"></rect><path d="M11.106 16L8.85 7.24H9.966L11.454 13.192C11.558 13.608 11.646 13.996 11.718 14.356C11.79 14.708 11.842 14.976 11.874 15.16C11.906 14.976 11.954 14.708 12.018 14.356C12.09 13.996 12.178 13.608 12.282 13.192L13.758 7.24H14.85L12.582 16H11.106Z" fill="var(--color-text)" id="icon-32-text"></path></svg>cosine<wbr/>Strategy</a></li> 53 - <li class="tsd-kind-variable tsd-parent-kind-module"><a href="matchingStrategies.cosineStrategyAggressive.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-32-path"></use><use href="#icon-32-text"></use></svg>cosine<wbr/>Strategy<wbr/>Aggressive</a></li> 54 - <li class="current tsd-kind-variable tsd-parent-kind-module"><a href="matchingStrategies.diceStrategy.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-32-path"></use><use href="#icon-32-text"></use></svg>dice<wbr/>Strategy</a></li> 55 - <li class="tsd-kind-variable tsd-parent-kind-module"><a href="matchingStrategies.levenStrategy.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-32-path"></use><use href="#icon-32-text"></use></svg>leven<wbr/>Strategy</a></li></ul></nav></div></div> 56 - <div class="container tsd-generator"> 57 - <p>Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></div> 58 - <div class="overlay"></div><script src="../assets/main.js"></script></body></html> 1 + <!DOCTYPE html><html class="default" lang="en"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>diceStrategy | string-sameness Docs</title><meta name="description" content="Documentation for string-sameness Docs"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"><a href="http://foxxmd.github.io/string-sameness">Docs</a><a href="https://github.com/foxxmd/string-sameness">GitHub</a></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">string-sameness Docs</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../index.html">string-sameness Docs</a></li><li><a href="../modules/matchingStrategies.html">matchingStrategies</a></li><li><a href="matchingStrategies.diceStrategy.html">diceStrategy</a></li></ul><h1>Variable diceStrategy<code class="tsd-tag">Const</code></h1></div><div class="tsd-signature"><span class="tsd-kind-variable">dice<wbr/>Strategy</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/matchingStrategies.ComparisonStrategy.html" class="tsd-signature-type tsd-kind-interface">ComparisonStrategy</a><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/matchingStrategies.ComparisonStrategyResultObject.html" class="tsd-signature-type tsd-kind-interface">ComparisonStrategyResultObject</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> = ...</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/e87e34b932aed732202f38cc44589bae21d4ce36/src/matchingStrategies/diceSimilarity.ts#L5">matchingStrategies/diceSimilarity.ts:5</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><span class="settings-label">Member Visibility</span><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></div><div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav id="tsd-sidebar-links" class="tsd-navigation"><a href="http://foxxmd.github.io/string-sameness" class="tsd-nav-link">Docs</a><a href="https://github.com/foxxmd/string-sameness" class="tsd-nav-link">GitHub</a></nav><nav class="tsd-navigation"><a href="../index.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>string-sameness Docs</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
+1 -58
variables/matchingStrategies.levenStrategy.html
··· 1 - <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>levenStrategy | string-sameness Docs</title><meta name="description" content="Documentation for string-sameness Docs"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script async src="../assets/search.js" id="search-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os"</script><header class="tsd-page-toolbar"> 2 - <div class="tsd-toolbar-contents container"> 3 - <div class="table-cell" id="tsd-search" data-base=".."> 4 - <div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M15.7824 13.833L12.6666 10.7177C12.5259 10.5771 12.3353 10.499 12.1353 10.499H11.6259C12.4884 9.39596 13.001 8.00859 13.001 6.49937C13.001 2.90909 10.0914 0 6.50048 0C2.90959 0 0 2.90909 0 6.49937C0 10.0896 2.90959 12.9987 6.50048 12.9987C8.00996 12.9987 9.39756 12.4863 10.5008 11.6239V12.1332C10.5008 12.3332 10.5789 12.5238 10.7195 12.6644L13.8354 15.7797C14.1292 16.0734 14.6042 16.0734 14.8948 15.7797L15.7793 14.8954C16.0731 14.6017 16.0731 14.1267 15.7824 13.833ZM6.50048 10.499C4.29094 10.499 2.50018 8.71165 2.50018 6.49937C2.50018 4.29021 4.28781 2.49976 6.50048 2.49976C8.71001 2.49976 10.5008 4.28708 10.5008 6.49937C10.5008 8.70852 8.71314 10.499 6.50048 10.499Z" fill="var(--color-text)"></path></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div> 5 - <div class="field"> 6 - <div id="tsd-toolbar-links"><a href="http://foxxmd.github.io/string-sameness">Docs</a><a href="https://github.com/foxxmd/string-sameness">GitHub</a></div></div> 7 - <ul class="results"> 8 - <li class="state loading">Preparing search index...</li> 9 - <li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">string-sameness Docs</a></div> 10 - <div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><rect x="1" y="3" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="7" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="11" width="14" height="2" fill="var(--color-text)"></rect></svg></a></div></div></header> 11 - <div class="container container-main"> 12 - <div class="col-8 col-content"> 13 - <div class="tsd-page-title"> 14 - <ul class="tsd-breadcrumb"> 15 - <li><a href="../modules.html">string-sameness Docs</a></li> 16 - <li><a href="../modules/matchingStrategies.html">matchingStrategies</a></li> 17 - <li><a href="matchingStrategies.levenStrategy.html">levenStrategy</a></li></ul> 18 - <h1>Variable levenStrategy<code class="tsd-tag ts-flagConst">Const</code> </h1></div> 19 - <div class="tsd-signature">leven<wbr/>Strategy<span class="tsd-signature-symbol">:</span> <a href="../interfaces/matchingStrategies.ComparisonStrategy.html" class="tsd-signature-type" data-tsd-kind="Interface">ComparisonStrategy</a><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/matchingStrategies.ComparisonStrategyResultObject.html" class="tsd-signature-type" data-tsd-kind="Interface">ComparisonStrategyResultObject</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> = ...</span></div><aside class="tsd-sources"> 20 - <ul> 21 - <li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/f2a3484/src/matchingStrategies/levenSimilarity.ts#L33">matchingStrategies/levenSimilarity.ts:33</a></li></ul></aside></div> 22 - <div class="col-4 col-menu menu-sticky-wrap menu-highlight"> 23 - <div class="tsd-navigation settings"> 24 - <details class="tsd-index-accordion"><summary class="tsd-accordion-summary"> 25 - <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></svg> Settings</h3></summary> 26 - <div class="tsd-accordion-details"> 27 - <div class="tsd-filter-visibility"> 28 - <h4 class="uppercase">Member Visibility</h4><form> 29 - <ul id="tsd-filter-options"> 30 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li> 31 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li> 32 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li> 33 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></form></div> 34 - <div class="tsd-theme-toggle"> 35 - <h4 class="uppercase">Theme</h4><select id="theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div> 36 - <nav class="tsd-navigation primary"> 37 - <details class="tsd-index-accordion" open><summary class="tsd-accordion-summary"> 38 - <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></svg> Modules</h3></summary> 39 - <div class="tsd-accordion-details"> 40 - <ul> 41 - <li class="current"><a href="../modules.html">string-<wbr/>sameness <wbr/>Docs</a> 42 - <ul> 43 - <li class="tsd-kind-module"><a href="../modules/index.html">index</a></li> 44 - <li class="current tsd-kind-module"><a href="../modules/matchingStrategies.html">matching<wbr/>Strategies</a></li> 45 - <li class="tsd-kind-module"><a href="../modules/normalization.html">normalization</a></li></ul></li></ul></div></details></nav> 46 - <nav class="tsd-navigation secondary menu-sticky"> 47 - <ul> 48 - <li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/matchingStrategies.ComparisonStrategyResultObject.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-interface)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-256-path"></rect><path d="M9.51 16V15.016H11.298V8.224H9.51V7.24H14.19V8.224H12.402V15.016H14.19V16H9.51Z" fill="var(--color-text)" id="icon-256-text"></path></svg>Comparison<wbr/>Strategy<wbr/>Result<wbr/>Object</a></li> 49 - <li class="tsd-kind-type-alias tsd-parent-kind-module"><a href="../types/matchingStrategies.ComparisonStrategyResultValue.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-4194304-path"></rect><path d="M11.31 16V8.224H8.91V7.24H14.79V8.224H12.39V16H11.31Z" fill="var(--color-text)" id="icon-4194304-text"></path></svg>Comparison<wbr/>Strategy<wbr/>Result<wbr/>Value</a></li> 50 - <li class="tsd-kind-type-alias tsd-parent-kind-module"><a href="../types/matchingStrategies.StrategyFunc.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-4194304-path"></use><use href="#icon-4194304-text"></use></svg>Strategy<wbr/>Func</a></li> 51 - <li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/matchingStrategies.ComparisonStrategy.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-256-path"></use><use href="#icon-256-text"></use></svg>Comparison<wbr/>Strategy</a></li> 52 - <li class="tsd-kind-variable tsd-parent-kind-module"><a href="matchingStrategies.cosineStrategy.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-variable)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-32-path"></rect><path d="M11.106 16L8.85 7.24H9.966L11.454 13.192C11.558 13.608 11.646 13.996 11.718 14.356C11.79 14.708 11.842 14.976 11.874 15.16C11.906 14.976 11.954 14.708 12.018 14.356C12.09 13.996 12.178 13.608 12.282 13.192L13.758 7.24H14.85L12.582 16H11.106Z" fill="var(--color-text)" id="icon-32-text"></path></svg>cosine<wbr/>Strategy</a></li> 53 - <li class="tsd-kind-variable tsd-parent-kind-module"><a href="matchingStrategies.cosineStrategyAggressive.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-32-path"></use><use href="#icon-32-text"></use></svg>cosine<wbr/>Strategy<wbr/>Aggressive</a></li> 54 - <li class="tsd-kind-variable tsd-parent-kind-module"><a href="matchingStrategies.diceStrategy.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-32-path"></use><use href="#icon-32-text"></use></svg>dice<wbr/>Strategy</a></li> 55 - <li class="current tsd-kind-variable tsd-parent-kind-module"><a href="matchingStrategies.levenStrategy.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-32-path"></use><use href="#icon-32-text"></use></svg>leven<wbr/>Strategy</a></li></ul></nav></div></div> 56 - <div class="container tsd-generator"> 57 - <p>Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></div> 58 - <div class="overlay"></div><script src="../assets/main.js"></script></body></html> 1 + <!DOCTYPE html><html class="default" lang="en"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>levenStrategy | string-sameness Docs</title><meta name="description" content="Documentation for string-sameness Docs"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"><a href="http://foxxmd.github.io/string-sameness">Docs</a><a href="https://github.com/foxxmd/string-sameness">GitHub</a></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">string-sameness Docs</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../index.html">string-sameness Docs</a></li><li><a href="../modules/matchingStrategies.html">matchingStrategies</a></li><li><a href="matchingStrategies.levenStrategy.html">levenStrategy</a></li></ul><h1>Variable levenStrategy<code class="tsd-tag">Const</code></h1></div><div class="tsd-signature"><span class="tsd-kind-variable">leven<wbr/>Strategy</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/matchingStrategies.ComparisonStrategy.html" class="tsd-signature-type tsd-kind-interface">ComparisonStrategy</a><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/matchingStrategies.ComparisonStrategyResultObject.html" class="tsd-signature-type tsd-kind-interface">ComparisonStrategyResultObject</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> = ...</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/e87e34b932aed732202f38cc44589bae21d4ce36/src/matchingStrategies/levenSimilarity.ts#L33">matchingStrategies/levenSimilarity.ts:33</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><span class="settings-label">Member Visibility</span><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></div><div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav id="tsd-sidebar-links" class="tsd-navigation"><a href="http://foxxmd.github.io/string-sameness" class="tsd-nav-link">Docs</a><a href="https://github.com/foxxmd/string-sameness" class="tsd-nav-link">GitHub</a></nav><nav class="tsd-navigation"><a href="../index.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>string-sameness Docs</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
+1 -59
variables/normalization.strDefaultTransforms.html
··· 1 - <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>strDefaultTransforms | string-sameness Docs</title><meta name="description" content="Documentation for string-sameness Docs"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script async src="../assets/search.js" id="search-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os"</script><header class="tsd-page-toolbar"> 2 - <div class="tsd-toolbar-contents container"> 3 - <div class="table-cell" id="tsd-search" data-base=".."> 4 - <div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M15.7824 13.833L12.6666 10.7177C12.5259 10.5771 12.3353 10.499 12.1353 10.499H11.6259C12.4884 9.39596 13.001 8.00859 13.001 6.49937C13.001 2.90909 10.0914 0 6.50048 0C2.90959 0 0 2.90909 0 6.49937C0 10.0896 2.90959 12.9987 6.50048 12.9987C8.00996 12.9987 9.39756 12.4863 10.5008 11.6239V12.1332C10.5008 12.3332 10.5789 12.5238 10.7195 12.6644L13.8354 15.7797C14.1292 16.0734 14.6042 16.0734 14.8948 15.7797L15.7793 14.8954C16.0731 14.6017 16.0731 14.1267 15.7824 13.833ZM6.50048 10.499C4.29094 10.499 2.50018 8.71165 2.50018 6.49937C2.50018 4.29021 4.28781 2.49976 6.50048 2.49976C8.71001 2.49976 10.5008 4.28708 10.5008 6.49937C10.5008 8.70852 8.71314 10.499 6.50048 10.499Z" fill="var(--color-text)"></path></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div> 5 - <div class="field"> 6 - <div id="tsd-toolbar-links"><a href="http://foxxmd.github.io/string-sameness">Docs</a><a href="https://github.com/foxxmd/string-sameness">GitHub</a></div></div> 7 - <ul class="results"> 8 - <li class="state loading">Preparing search index...</li> 9 - <li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">string-sameness Docs</a></div> 10 - <div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><rect x="1" y="3" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="7" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="11" width="14" height="2" fill="var(--color-text)"></rect></svg></a></div></div></header> 11 - <div class="container container-main"> 12 - <div class="col-8 col-content"> 13 - <div class="tsd-page-title"> 14 - <ul class="tsd-breadcrumb"> 15 - <li><a href="../modules.html">string-sameness Docs</a></li> 16 - <li><a href="../modules/normalization.html">normalization</a></li> 17 - <li><a href="normalization.strDefaultTransforms.html">strDefaultTransforms</a></li></ul> 18 - <h1>Variable strDefaultTransforms<code class="tsd-tag ts-flagConst">Const</code> </h1></div> 19 - <div class="tsd-signature">str<wbr/>Default<wbr/>Transforms<span class="tsd-signature-symbol">:</span> <a href="../types/index.StringTransformFunc.html" class="tsd-signature-type" data-tsd-kind="Type alias">StringTransformFunc</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = ...</span></div><aside class="tsd-sources"> 20 - <ul> 21 - <li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/f2a3484/src/normalization/index.ts#L25">normalization/index.ts:25</a></li></ul></aside></div> 22 - <div class="col-4 col-menu menu-sticky-wrap menu-highlight"> 23 - <div class="tsd-navigation settings"> 24 - <details class="tsd-index-accordion"><summary class="tsd-accordion-summary"> 25 - <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></svg> Settings</h3></summary> 26 - <div class="tsd-accordion-details"> 27 - <div class="tsd-filter-visibility"> 28 - <h4 class="uppercase">Member Visibility</h4><form> 29 - <ul id="tsd-filter-options"> 30 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li> 31 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li> 32 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li> 33 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></form></div> 34 - <div class="tsd-theme-toggle"> 35 - <h4 class="uppercase">Theme</h4><select id="theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div> 36 - <nav class="tsd-navigation primary"> 37 - <details class="tsd-index-accordion" open><summary class="tsd-accordion-summary"> 38 - <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></svg> Modules</h3></summary> 39 - <div class="tsd-accordion-details"> 40 - <ul> 41 - <li class="current"><a href="../modules.html">string-<wbr/>sameness <wbr/>Docs</a> 42 - <ul> 43 - <li class="tsd-kind-module"><a href="../modules/index.html">index</a></li> 44 - <li class="tsd-kind-module"><a href="../modules/matchingStrategies.html">matching<wbr/>Strategies</a></li> 45 - <li class="current tsd-kind-module"><a href="../modules/normalization.html">normalization</a></li></ul></li></ul></div></details></nav> 46 - <nav class="tsd-navigation secondary menu-sticky"> 47 - <ul> 48 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="../functions/normalization.lowercase.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-function)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-64-path"></rect><path d="M9.39 16V7.24H14.55V8.224H10.446V11.128H14.238V12.112H10.47V16H9.39Z" fill="var(--color-text)" id="icon-64-text"></path></svg>lowercase</a></li> 49 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="../functions/normalization.trim.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>trim</a></li> 50 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="../functions/normalization.replaceUnicode.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>replace<wbr/>Unicode</a></li> 51 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="../functions/normalization.removePunctuation.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>remove<wbr/>Punctuation</a></li> 52 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="../functions/normalization.removeNonAlphanumeric.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>remove<wbr/>Non<wbr/>Alphanumeric</a></li> 53 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="../functions/normalization.removeWhitespace.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>remove<wbr/>Whitespace</a></li> 54 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="../functions/normalization.replaceMultiWhitespace.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>replace<wbr/>Multi<wbr/>Whitespace</a></li> 55 - <li class="tsd-kind-variable tsd-parent-kind-module"><a href="normalization.transforms.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-variable)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-32-path"></rect><path d="M11.106 16L8.85 7.24H9.966L11.454 13.192C11.558 13.608 11.646 13.996 11.718 14.356C11.79 14.708 11.842 14.976 11.874 15.16C11.906 14.976 11.954 14.708 12.018 14.356C12.09 13.996 12.178 13.608 12.282 13.192L13.758 7.24H14.85L12.582 16H11.106Z" fill="var(--color-text)" id="icon-32-text"></path></svg>transforms</a></li> 56 - <li class="current tsd-kind-variable tsd-parent-kind-module"><a href="normalization.strDefaultTransforms.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-32-path"></use><use href="#icon-32-text"></use></svg>str<wbr/>Default<wbr/>Transforms</a></li></ul></nav></div></div> 57 - <div class="container tsd-generator"> 58 - <p>Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></div> 59 - <div class="overlay"></div><script src="../assets/main.js"></script></body></html> 1 + <!DOCTYPE html><html class="default" lang="en"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>strDefaultTransforms | string-sameness Docs</title><meta name="description" content="Documentation for string-sameness Docs"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"><a href="http://foxxmd.github.io/string-sameness">Docs</a><a href="https://github.com/foxxmd/string-sameness">GitHub</a></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">string-sameness Docs</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../index.html">string-sameness Docs</a></li><li><a href="../modules/normalization.html">normalization</a></li><li><a href="normalization.strDefaultTransforms.html">strDefaultTransforms</a></li></ul><h1>Variable strDefaultTransforms<code class="tsd-tag">Const</code></h1></div><div class="tsd-signature"><span class="tsd-kind-variable">str<wbr/>Default<wbr/>Transforms</span><span class="tsd-signature-symbol">:</span> <a href="../types/index.StringTransformFunc.html" class="tsd-signature-type tsd-kind-type-alias">StringTransformFunc</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = ...</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/e87e34b932aed732202f38cc44589bae21d4ce36/src/normalization/index.ts#L25">normalization/index.ts:25</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><span class="settings-label">Member Visibility</span><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></div><div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav id="tsd-sidebar-links" class="tsd-navigation"><a href="http://foxxmd.github.io/string-sameness" class="tsd-nav-link">Docs</a><a href="https://github.com/foxxmd/string-sameness" class="tsd-nav-link">GitHub</a></nav><nav class="tsd-navigation"><a href="../index.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>string-sameness Docs</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
+1 -74
variables/normalization.transforms.html
··· 1 - <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>transforms | string-sameness Docs</title><meta name="description" content="Documentation for string-sameness Docs"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script async src="../assets/search.js" id="search-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os"</script><header class="tsd-page-toolbar"> 2 - <div class="tsd-toolbar-contents container"> 3 - <div class="table-cell" id="tsd-search" data-base=".."> 4 - <div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M15.7824 13.833L12.6666 10.7177C12.5259 10.5771 12.3353 10.499 12.1353 10.499H11.6259C12.4884 9.39596 13.001 8.00859 13.001 6.49937C13.001 2.90909 10.0914 0 6.50048 0C2.90959 0 0 2.90909 0 6.49937C0 10.0896 2.90959 12.9987 6.50048 12.9987C8.00996 12.9987 9.39756 12.4863 10.5008 11.6239V12.1332C10.5008 12.3332 10.5789 12.5238 10.7195 12.6644L13.8354 15.7797C14.1292 16.0734 14.6042 16.0734 14.8948 15.7797L15.7793 14.8954C16.0731 14.6017 16.0731 14.1267 15.7824 13.833ZM6.50048 10.499C4.29094 10.499 2.50018 8.71165 2.50018 6.49937C2.50018 4.29021 4.28781 2.49976 6.50048 2.49976C8.71001 2.49976 10.5008 4.28708 10.5008 6.49937C10.5008 8.70852 8.71314 10.499 6.50048 10.499Z" fill="var(--color-text)"></path></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div> 5 - <div class="field"> 6 - <div id="tsd-toolbar-links"><a href="http://foxxmd.github.io/string-sameness">Docs</a><a href="https://github.com/foxxmd/string-sameness">GitHub</a></div></div> 7 - <ul class="results"> 8 - <li class="state loading">Preparing search index...</li> 9 - <li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">string-sameness Docs</a></div> 10 - <div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><rect x="1" y="3" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="7" width="14" height="2" fill="var(--color-text)"></rect><rect x="1" y="11" width="14" height="2" fill="var(--color-text)"></rect></svg></a></div></div></header> 11 - <div class="container container-main"> 12 - <div class="col-8 col-content"> 13 - <div class="tsd-page-title"> 14 - <ul class="tsd-breadcrumb"> 15 - <li><a href="../modules.html">string-sameness Docs</a></li> 16 - <li><a href="../modules/normalization.html">normalization</a></li> 17 - <li><a href="normalization.transforms.html">transforms</a></li></ul> 18 - <h1>Variable transforms<code class="tsd-tag ts-flagConst">Const</code> </h1></div> 19 - <div class="tsd-signature">transforms<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>lowercase<span class="tsd-signature-symbol">: </span><a href="../types/index.StringTransformFunc.html" class="tsd-signature-type" data-tsd-kind="Type alias">StringTransformFunc</a><span class="tsd-signature-symbol">; </span><br/><span>    </span>trim<span class="tsd-signature-symbol">: </span><a href="../types/index.StringTransformFunc.html" class="tsd-signature-type" data-tsd-kind="Type alias">StringTransformFunc</a><span class="tsd-signature-symbol">; </span><br/><span>    </span>replaceMultiWhitespace<span class="tsd-signature-symbol">: </span><a href="../types/index.StringTransformFunc.html" class="tsd-signature-type" data-tsd-kind="Type alias">StringTransformFunc</a><span class="tsd-signature-symbol">; </span><br/><span>    </span>replaceUnicode<span class="tsd-signature-symbol">: </span><a href="../types/index.StringTransformFunc.html" class="tsd-signature-type" data-tsd-kind="Type alias">StringTransformFunc</a><span class="tsd-signature-symbol">; </span><br/><span>    </span>removeWhitespace<span class="tsd-signature-symbol">: </span><a href="../types/index.StringTransformFunc.html" class="tsd-signature-type" data-tsd-kind="Type alias">StringTransformFunc</a><span class="tsd-signature-symbol">; </span><br/><span>    </span>removePunctuation<span class="tsd-signature-symbol">: </span><a href="../types/index.StringTransformFunc.html" class="tsd-signature-type" data-tsd-kind="Type alias">StringTransformFunc</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> = ...</span></div> 20 - <div class="tsd-type-declaration"> 21 - <h4>Type declaration</h4> 22 - <ul class="tsd-parameters"> 23 - <li class="tsd-parameter"> 24 - <h5>lowercase<span class="tsd-signature-symbol">: </span><a href="../types/index.StringTransformFunc.html" class="tsd-signature-type" data-tsd-kind="Type alias">StringTransformFunc</a></h5></li> 25 - <li class="tsd-parameter"> 26 - <h5>trim<span class="tsd-signature-symbol">: </span><a href="../types/index.StringTransformFunc.html" class="tsd-signature-type" data-tsd-kind="Type alias">StringTransformFunc</a></h5></li> 27 - <li class="tsd-parameter"> 28 - <h5>replace<wbr/>Multi<wbr/>Whitespace<span class="tsd-signature-symbol">: </span><a href="../types/index.StringTransformFunc.html" class="tsd-signature-type" data-tsd-kind="Type alias">StringTransformFunc</a></h5></li> 29 - <li class="tsd-parameter"> 30 - <h5>replace<wbr/>Unicode<span class="tsd-signature-symbol">: </span><a href="../types/index.StringTransformFunc.html" class="tsd-signature-type" data-tsd-kind="Type alias">StringTransformFunc</a></h5></li> 31 - <li class="tsd-parameter"> 32 - <h5>remove<wbr/>Whitespace<span class="tsd-signature-symbol">: </span><a href="../types/index.StringTransformFunc.html" class="tsd-signature-type" data-tsd-kind="Type alias">StringTransformFunc</a></h5></li> 33 - <li class="tsd-parameter"> 34 - <h5>remove<wbr/>Punctuation<span class="tsd-signature-symbol">: </span><a href="../types/index.StringTransformFunc.html" class="tsd-signature-type" data-tsd-kind="Type alias">StringTransformFunc</a></h5></li></ul></div><aside class="tsd-sources"> 35 - <ul> 36 - <li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/f2a3484/src/normalization/index.ts#L16">normalization/index.ts:16</a></li></ul></aside></div> 37 - <div class="col-4 col-menu menu-sticky-wrap menu-highlight"> 38 - <div class="tsd-navigation settings"> 39 - <details class="tsd-index-accordion"><summary class="tsd-accordion-summary"> 40 - <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></svg> Settings</h3></summary> 41 - <div class="tsd-accordion-details"> 42 - <div class="tsd-filter-visibility"> 43 - <h4 class="uppercase">Member Visibility</h4><form> 44 - <ul id="tsd-filter-options"> 45 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li> 46 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li> 47 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li> 48 - <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></form></div> 49 - <div class="tsd-theme-toggle"> 50 - <h4 class="uppercase">Theme</h4><select id="theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div> 51 - <nav class="tsd-navigation primary"> 52 - <details class="tsd-index-accordion" open><summary class="tsd-accordion-summary"> 53 - <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M4.93896 8.531L12 15.591L19.061 8.531L16.939 6.409L12 11.349L7.06098 6.409L4.93896 8.531Z" fill="var(--color-text)"></path></svg> Modules</h3></summary> 54 - <div class="tsd-accordion-details"> 55 - <ul> 56 - <li class="current"><a href="../modules.html">string-<wbr/>sameness <wbr/>Docs</a> 57 - <ul> 58 - <li class="tsd-kind-module"><a href="../modules/index.html">index</a></li> 59 - <li class="tsd-kind-module"><a href="../modules/matchingStrategies.html">matching<wbr/>Strategies</a></li> 60 - <li class="current tsd-kind-module"><a href="../modules/normalization.html">normalization</a></li></ul></li></ul></div></details></nav> 61 - <nav class="tsd-navigation secondary menu-sticky"> 62 - <ul> 63 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="../functions/normalization.lowercase.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-function)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-64-path"></rect><path d="M9.39 16V7.24H14.55V8.224H10.446V11.128H14.238V12.112H10.47V16H9.39Z" fill="var(--color-text)" id="icon-64-text"></path></svg>lowercase</a></li> 64 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="../functions/normalization.trim.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>trim</a></li> 65 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="../functions/normalization.replaceUnicode.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>replace<wbr/>Unicode</a></li> 66 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="../functions/normalization.removePunctuation.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>remove<wbr/>Punctuation</a></li> 67 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="../functions/normalization.removeNonAlphanumeric.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>remove<wbr/>Non<wbr/>Alphanumeric</a></li> 68 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="../functions/normalization.removeWhitespace.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>remove<wbr/>Whitespace</a></li> 69 - <li class="tsd-kind-function tsd-parent-kind-module"><a href="../functions/normalization.replaceMultiWhitespace.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-64-path"></use><use href="#icon-64-text"></use></svg>replace<wbr/>Multi<wbr/>Whitespace</a></li> 70 - <li class="current tsd-kind-variable tsd-parent-kind-module"><a href="normalization.transforms.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-variable)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6" id="icon-32-path"></rect><path d="M11.106 16L8.85 7.24H9.966L11.454 13.192C11.558 13.608 11.646 13.996 11.718 14.356C11.79 14.708 11.842 14.976 11.874 15.16C11.906 14.976 11.954 14.708 12.018 14.356C12.09 13.996 12.178 13.608 12.282 13.192L13.758 7.24H14.85L12.582 16H11.106Z" fill="var(--color-text)" id="icon-32-text"></path></svg>transforms</a></li> 71 - <li class="tsd-kind-variable tsd-parent-kind-module"><a href="normalization.strDefaultTransforms.html" class="tsd-index-link"><svg class="tsd-kind-icon" width="24" height="24" viewBox="0 0 24 24"><use href="#icon-32-path"></use><use href="#icon-32-text"></use></svg>str<wbr/>Default<wbr/>Transforms</a></li></ul></nav></div></div> 72 - <div class="container tsd-generator"> 73 - <p>Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></div> 74 - <div class="overlay"></div><script src="../assets/main.js"></script></body></html> 1 + <!DOCTYPE html><html class="default" lang="en"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>transforms | string-sameness Docs</title><meta name="description" content="Documentation for string-sameness Docs"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"><a href="http://foxxmd.github.io/string-sameness">Docs</a><a href="https://github.com/foxxmd/string-sameness">GitHub</a></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">string-sameness Docs</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../index.html">string-sameness Docs</a></li><li><a href="../modules/normalization.html">normalization</a></li><li><a href="normalization.transforms.html">transforms</a></li></ul><h1>Variable transforms<code class="tsd-tag">Const</code></h1></div><div class="tsd-signature"><span class="tsd-kind-variable">transforms</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">lowercase</span><span class="tsd-signature-symbol">: </span><a href="../types/index.StringTransformFunc.html" class="tsd-signature-type tsd-kind-type-alias">StringTransformFunc</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">trim</span><span class="tsd-signature-symbol">: </span><a href="../types/index.StringTransformFunc.html" class="tsd-signature-type tsd-kind-type-alias">StringTransformFunc</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">replaceMultiWhitespace</span><span class="tsd-signature-symbol">: </span><a href="../types/index.StringTransformFunc.html" class="tsd-signature-type tsd-kind-type-alias">StringTransformFunc</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">replaceUnicode</span><span class="tsd-signature-symbol">: </span><a href="../types/index.StringTransformFunc.html" class="tsd-signature-type tsd-kind-type-alias">StringTransformFunc</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">removeWhitespace</span><span class="tsd-signature-symbol">: </span><a href="../types/index.StringTransformFunc.html" class="tsd-signature-type tsd-kind-type-alias">StringTransformFunc</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">removePunctuation</span><span class="tsd-signature-symbol">: </span><a href="../types/index.StringTransformFunc.html" class="tsd-signature-type tsd-kind-type-alias">StringTransformFunc</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> = ...</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/FoxxMD/string-sameness/blob/e87e34b932aed732202f38cc44589bae21d4ce36/src/normalization/index.ts#L16">normalization/index.ts:16</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><span class="settings-label">Member Visibility</span><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></div><div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav id="tsd-sidebar-links" class="tsd-navigation"><a href="http://foxxmd.github.io/string-sameness" class="tsd-nav-link">Docs</a><a href="https://github.com/foxxmd/string-sameness" class="tsd-nav-link">GitHub</a></nav><nav class="tsd-navigation"><a href="../index.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>string-sameness Docs</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>