From b5c90d12219ca3a0df173ddf085d2353831a8ef6 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Mon, 29 May 2017 16:58:03 +0200 Subject: fix remaining lint warnings --- src/i18n.tsx | 41 +++++++++++++++++++++-------------------- 1 file changed, 21 insertions(+), 20 deletions(-) (limited to 'src/i18n.tsx') diff --git a/src/i18n.tsx b/src/i18n.tsx index 8c3d54192..8f2c15443 100644 --- a/src/i18n.tsx +++ b/src/i18n.tsx @@ -21,8 +21,9 @@ /** * Imports. */ -import * as jedLib from "jed"; import {strings} from "./i18n/strings"; + +import * as jedLib from "jed"; import * as React from "react"; let lang: string; @@ -111,15 +112,15 @@ interface TranslateProps { * * ``` */ -export class Translate extends React.Component { +export class Translate extends React.Component { render(): JSX.Element { const s = stringifyChildren(this.props.children); - const tr = jed.ngettext(s, s, 1).split(/%(\d+)\$s/).filter((e: any, i: number) => i % 2 == 0); + const tr = jed.ngettext(s, s, 1).split(/%(\d+)\$s/).filter((e: any, i: number) => i % 2 === 0); const childArray = React.Children.toArray(this.props.children!); for (let i = 0; i < childArray.length - 1; ++i) { - if ((typeof childArray[i]) == "string" && (typeof childArray[i+1]) == "string") { - childArray[i+1] = (childArray[i] as string).concat(childArray[i+1] as string); - childArray.splice(i,1); + if ((typeof childArray[i]) === "string" && (typeof childArray[i + 1]) === "string") { + childArray[i + 1] = (childArray[i] as string).concat(childArray[i + 1] as string); + childArray.splice(i, 1); } } const result = []; @@ -155,20 +156,20 @@ export class Translate extends React.Component { * * ``` */ -export class TranslateSwitch extends React.Component{ +export class TranslateSwitch extends React.Component { render(): JSX.Element { let singular: React.ReactElement | undefined; let plural: React.ReactElement | undefined; const children = this.props.children; if (children) { React.Children.forEach(children, (child: any) => { - if (child.type == TranslatePlural) { + if (child.type === TranslatePlural) { plural = child; } - if (child.type == TranslateSingular) { + if (child.type === TranslateSingular) { singular = child; } - }); + }); } if ((!singular) || (!plural)) { console.error("translation not found"); @@ -190,15 +191,15 @@ interface TranslationPluralProps { /** * See [[TranslateSwitch]]. */ -export class TranslatePlural extends React.Component { +export class TranslatePlural extends React.Component { render(): JSX.Element { const s = stringifyChildren(this.props.children); - const tr = jed.ngettext(s, s, 1).split(/%(\d+)\$s/).filter((e: any, i: number) => i % 2 == 0); + const tr = jed.ngettext(s, s, 1).split(/%(\d+)\$s/).filter((e: any, i: number) => i % 2 === 0); const childArray = React.Children.toArray(this.props.children!); for (let i = 0; i < childArray.length - 1; ++i) { - if ((typeof childArray[i]) == "string" && (typeof childArray[i + 1]) == "string") { - childArray[i+i] = childArray[i] as string + childArray[i + 1] as string; - childArray.splice(i,1); + if ((typeof childArray[i]) === "string" && (typeof childArray[i + 1]) === "string") { + childArray[i + i] = childArray[i] as string + childArray[i + 1] as string; + childArray.splice(i, 1); } } const result = []; @@ -222,15 +223,15 @@ export class TranslatePlural extends React.Component { +export class TranslateSingular extends React.Component { render(): JSX.Element { const s = stringifyChildren(this.props.children); - const tr = jed.ngettext(s, s, 1).split(/%(\d+)\$s/).filter((e: any, i: number) => i % 2 == 0); + const tr = jed.ngettext(s, s, 1).split(/%(\d+)\$s/).filter((e: any, i: number) => i % 2 === 0); const childArray = React.Children.toArray(this.props.children!); for (let i = 0; i < childArray.length - 1; ++i) { - if ((typeof childArray[i]) == "string" && (typeof childArray[i + 1]) == "string") { - childArray[i+i] = childArray[i] as string + childArray[i + 1] as string; - childArray.splice(i,1); + if ((typeof childArray[i]) === "string" && (typeof childArray[i + 1]) === "string") { + childArray[i + i] = childArray[i] as string + childArray[i + 1] as string; + childArray.splice(i, 1); } } const result = []; -- cgit v1.2.3