UNPKG

decova-dotnet-developer

Version:

This package provides fundumentals that a .net developer may miss while working with Typescript, whether they are missing functinalities or funcionalities provided in a non-elegant design in javascript. Bad naming, bad design of optional parameters, non-c

25 lines 1.28 kB
export declare function xs(str: string | XString | null): XString; export declare function s(str: string | XString): string; export declare class XString { Value: string; constructor(Value: string); get Length(): number; PadRight(totalWidth: number, paddingChar: string | XString): XString; PadLeft(totalWidth: number, paddingChar: string | XString): XString; Substring(startIndex: number, length?: number | undefined): string; Remove(startIndex: number, length: number): XString; Contains(substr: string | XString): boolean; Insert(index: number, value: string | XString): XString; ToString(): string; IsNullOrEmpty(): boolean; IsNullOrWhiteSpace(): boolean; static Join(separator: string | XString, parts: string[] | XString[]): XString; StartsWith(str: string): boolean; EndsWith(str: string): boolean; IndexOf(subStr: string | XString, startSearchFromIndex: number): number; LastIndexOf(subStr: string | XString, startSearchFromIndex: number): number; ReplaceOnce(toReplace: string | XString, replacement: string | XString): XString; ReplaceAll(toReplace: string | XString, replacement: string | XString): XString; private toString; } //# sourceMappingURL=XString.d.ts.map