@wordpress/url
Version:
WordPress URL utilities.
18 lines • 788 B
TypeScript
/**
* Performs some basic cleanup of a string for use as a post slug.
*
* This replicates some of what `sanitize_title_with_dashes()` does in WordPress core, but
* is only designed to approximate what the slug will be.
*
* Converts Latin-1 Supplement and Latin Extended-A letters to basic Latin
* letters. Removes combining diacritical marks. Converts whitespace, periods,
* and forward slashes to hyphens. Removes any remaining non-word characters
* except hyphens. Converts remaining string to lowercase. It does not account
* for octets, HTML entities, or other encoded characters.
*
* @param string Title or slug to be processed.
*
* @return Processed string.
*/
export declare function cleanForSlug(string: string): string;
//# sourceMappingURL=clean-for-slug.d.ts.map