UNPKG

@visulima/string

Version:

Functions for manipulating strings.

17 lines (16 loc) 697 B
import { b as CaseOptions, f as PascalSnakeCase } from "../packem_shared/types.d-fhe030jX.js"; import "../packem_shared/types.d-CmNvyl4l.js"; /** * Converts a string to Pascal_Snake_Case. * @example * ```typescript * pascalSnakeCase("foo bar") // => "Foo_Bar" * pascalSnakeCase("foo-bar") // => "Foo_Bar" * pascalSnakeCase("foo_bar") // => "Foo_Bar" * pascalSnakeCase("XMLHttpRequest") // => "Xml_Http_Request" * pascalSnakeCase("AJAXRequest") // => "Ajax_Request" * pascalSnakeCase("QueryXML123String") // => "Query_Xml_123_String" * ``` */ declare const pascalSnakeCase: <T extends string = string>(value?: T, options?: CaseOptions) => PascalSnakeCase<T>; export { pascalSnakeCase as default };