snakeCase
Converts a string to snake case.
Snake case is the naming convention in which each word is written in lowercase and separated by an underscore (_) character. For example, snake_case
.
Signature
typescript
function snakeCase(str: string): string;
Parameters
str
(string
): The string that is to be changed to snake case.
Returns
(string
) The converted string to snake case.
Examples
typescript
import { snakeCase } from 'es-toolkit/string';
snakeCase('camelCase'); // returns 'camel_case'
snakeCase('some whitespace'); // returns 'some_whitespace'
snakeCase('hyphen-text'); // returns 'hyphen_text'
snakeCase('HTTPRequest'); // returns 'http_request'