UNPKG

@visulima/string

Version:

Functions for manipulating strings.

20 lines (19 loc) 734 B
import { b as CaseOptions, P as PascalCase } from "../packem_shared/types.d-fhe030jX.js"; import "../packem_shared/types.d-CmNvyl4l.js"; /** * Converts a string to PascalCase. * @param value The string to convert. * @param options Options for case conversion. * @returns The string in PascalCase. * @example * ```typescript * pascalCase('foo bar') // 'FooBar' * pascalCase('foo-bar') // 'FooBar' * pascalCase('foo_bar') // 'FooBar' * pascalCase('XMLHttpRequest') // 'XmlHttpRequest' * pascalCase('AJAXRequest') // 'AjaxRequest' * pascalCase('QueryXML123String') // 'QueryXml123String' * ``` */ declare const pascalCase: <T extends string = string>(value?: T, options?: CaseOptions) => PascalCase<T>; export { pascalCase as default };