@visulima/string
Version:
Functions for manipulating strings.
17 lines (16 loc) • 619 B
TypeScript
import { b as CaseOptions, g as PathCase } from "../packem_shared/types.d-fhe030jX.js";
import "../packem_shared/types.d-CmNvyl4l.js";
/**
* Converts a string to path/case.
* @example
* ```typescript
* pathCase("foo bar") // => "foo/bar"
* pathCase("foo-bar") // => "foo/bar"
* pathCase("foo_bar") // => "foo/bar"
* pathCase("XMLHttpRequest") // => "xml/http/request"
* pathCase("AJAXRequest") // => "ajax/request"
* pathCase("QueryXML123String") // => "query/xml/123/string"
* ```
*/
declare const pathCase: <T extends string = string>(value?: T, options?: CaseOptions) => PathCase<T>;
export { pathCase as default };