refactor(facade): refactor type check function - is*()
This commit is contained in:
@ -75,10 +75,18 @@ export function isType(obj): boolean {
|
||||
return isFunction(obj);
|
||||
}
|
||||
|
||||
export function isMap(obj): boolean {
|
||||
export function isStringMap(obj): boolean {
|
||||
return typeof obj === 'object' && obj !== null;
|
||||
}
|
||||
|
||||
export function isPromise(obj): boolean {
|
||||
return obj instanceof (<any>_global).Promise;
|
||||
}
|
||||
|
||||
export function isArray(obj): boolean {
|
||||
return Array.isArray(obj);
|
||||
}
|
||||
|
||||
export function stringify(token): string {
|
||||
if (typeof token === 'string') {
|
||||
return token;
|
||||
@ -132,8 +140,6 @@ export class StringWrapper {
|
||||
}
|
||||
|
||||
static contains(s: string, substr: string): boolean { return s.indexOf(substr) != -1; }
|
||||
|
||||
static isString(s: any): boolean { return typeof s === 'string' || s instanceof String; }
|
||||
}
|
||||
|
||||
export class StringJoiner {
|
||||
|
Reference in New Issue
Block a user