UNPKG

@visulima/string

Version:

Functions for manipulating strings.

17 lines (16 loc) 629 B
import { b as CaseOptions, h as SnakeCase } from "../packem_shared/types.d-fhe030jX.js"; import "../packem_shared/types.d-CmNvyl4l.js"; /** * Converts a string to snake_case. * @example * ```typescript * snakeCase("fooBar") // => "foo_bar" * snakeCase("foo bar") // => "foo_bar" * snakeCase("foo-bar") // => "foo_bar" * snakeCase("XMLHttpRequest") // => "xml_http_request" * snakeCase("AJAXRequest") // => "ajax_request" * snakeCase("QueryXML123String") // => "query_xml_123_string" * ``` */ declare const snakeCase: <T extends string = string>(value?: T, options?: CaseOptions) => SnakeCase<T>; export { snakeCase as default };