@magic-xpa/utils
Version:
magic utils package
28 lines (27 loc) • 1.46 kB
TypeScript
import { Encoding } from "@magic-xpa/mscorelib";
export declare class UtilStrByteMode {
static Encoding: Encoding;
static twoLetterISOLanguageName: string;
private static _bLocaleDefLangJPN;
private static _bLocaleDefLangCHN;
private static _bLocaleDefLangKOR;
static isLocaleDefLangDBCS(): boolean;
static isLocaleDefLangJPN(): boolean;
static isLocaleDefLangKOR(): boolean;
static isKoreanCharacter(c: number): boolean;
static lenB(strVal: string): number;
static midB(strVal: string, ofs: number, len: number): string;
static leftB(strVal: string, len: number): string;
static rightB(strVal: string, len: number): string;
static insB(strTarget: string, strSource: string, ofs: number, len: number): string;
static delB(strVal: string, ofs: number, len: number): string;
static instrB(strTarget: string, strSearch: string): number;
static repB(strTarget: string, strOrigin: string, ofs: number, len: number): string;
static repC(strTarget: string, strOrigin: string, ofs: number, len: number): string;
static isHalfWidth(str: string): boolean;
static isDigit(letter: string): boolean;
static asNumeric(letter: string): boolean;
static convPos(strSource: string, strDest: string, pos: number, isAdvance: boolean): number;
static getMinLenPicture(str: string, picture: string): number;
static strcmp(str1: string, str2: string): number;
}