ravendb
Version:
RavenDB client for Node.js
24 lines • 1.23 kB
TypeScript
import { StringBuilder } from "./StringBuilder.js";
export declare class StringUtil {
private static readonly letterRe;
private static readonly digitRe;
static leftPad(s: string, length: number, char: string): string;
static startsWithIgnoreCase(s: string, prefix: string): boolean;
static toWebSocketPath(url: string): string;
static format(s: string, vars?: object | any, ...varsArray: any[]): string;
static validateDBName(dbName?: string): void;
static escapeIfNecessary(field: string): string;
static capitalize(s: string): string;
static uncapitalize(s: string): string;
static isCharacter(character: string): boolean;
static isDigit(character: string): boolean;
static isLetter(character: string): boolean;
static isLetterOrDigit(character: string): boolean;
static isNullOrEmpty(s?: string): boolean;
static isNullOrWhitespace(s?: string): boolean;
static equalsIgnoreCase(s1: string, s2: string): boolean;
static escapeString(builder: StringBuilder, value: string): void;
private static _escapeStringInternal;
static splice(input: string, start: number, delCount: number, newSubStr: string): string;
}
//# sourceMappingURL=StringUtil.d.ts.map