UNPKG

@azure/msal-common

Version:
41 lines 1.26 kB
/** * @hidden */ export declare class StringUtils { /** * Check if stringified object is empty * @param strObj */ static isEmptyObj(strObj?: string): boolean; static startsWith(str: string, search: string): boolean; static endsWith(str: string, search: string): boolean; /** * Parses string into an object. * * @param query */ static queryStringToObject<T>(query: string): T; /** * Trims entries in an array. * * @param arr */ static trimArrayEntries(arr: Array<string>): Array<string>; /** * Removes empty strings from array * @param arr */ static removeEmptyStringsFromArray(arr: Array<string>): Array<string>; /** * Attempts to parse a string into JSON * @param str */ static jsonParseHelper<T>(str: string): T | null; /** * Tests if a given string matches a given pattern, with support for wildcards and queries. * @param pattern Wildcard pattern to string match. Supports "*" for wildcards and "?" for queries * @param input String to match against */ static matchPattern(pattern: string, input: string): boolean; } //# sourceMappingURL=StringUtils.d.ts.map