anux-common
Version:
[](https://travis-ci.com/Anupheaus/anux-common) [](https://www.codacy.com/app/Anuphea
23 lines (22 loc) • 708 B
TypeScript
import './math';
interface IObfuscateOptions {
percentage?: number;
minimum?: number;
character?: string;
}
export declare class StringExtensions {
asTemplate(values: object): string;
hash(): string;
hash(length: number): string;
condenseWhitespace(): string;
toPascalCase(): string;
toCamelCase(): string;
toVariableName(): string;
countOf(value: string): number;
obfuscate(): string;
obfuscate(options: IObfuscateOptions): string;
}
export declare class StringConstructorExtensions {
pluralize(strings: TemplateStringsArray, ...keys: (string | string[] | ((value: number) => string))[]): (value: number) => string;
}
export {};