tslint: added 1 more rule, #12918

This commit is contained in:
Torkel Ödegaard
2018-08-30 07:47:46 +02:00
parent 0bb249096f
commit c960af098a
3 changed files with 18 additions and 12 deletions

View File

@@ -21,7 +21,7 @@ export function isObject(value: any): boolean {
* From http://stackoverflow.com/a/332429
*
*/
export function getObjectName(object: Object): string {
export function getObjectName(object: object): string {
if (object === undefined) {
return '';
}
@@ -44,7 +44,7 @@ export function getObjectName(object: Object): string {
/*
* Gets type of an object. Returns "null" for null objects
*/
export function getType(object: Object): string {
export function getType(object: object): string {
if (object === null) {
return 'null';
}
@@ -54,7 +54,7 @@ export function getType(object: Object): string {
/*
* Generates inline preview for a JavaScript object based on a value
*/
export function getValuePreview(object: Object, value: string): string {
export function getValuePreview(object: object, value: string): string {
const type = getType(object);
if (type === 'null' || type === 'undefined') {
@@ -79,15 +79,15 @@ export function getValuePreview(object: Object, value: string): string {
/*
* Generates inline preview for a JavaScript object
*/
export function getPreview(object: string): string {
let value = '';
if (isObject(object)) {
value = getObjectName(object);
if (Array.isArray(object)) {
value += '[' + object.length + ']';
let value = '';
export function getPreview(obj: object): string {
if (isObject(obj)) {
value = getObjectName(obj);
if (Array.isArray(obj)) {
value += '[' + obj.length + ']';
}
} else {
value = getValuePreview(object, object);
value = getValuePreview(obj, obj.toString());
}
return value;
}