style: fix linting

This commit is contained in:
harttle
2019-08-26 10:15:43 -05:00
committed by Jun Yang
parent 7fb01ad69a
commit 0426d08fd0
12 changed files with 16 additions and 16 deletions
+1 -1
View File
@@ -23,7 +23,7 @@ function concat<T1, T2> (v: T1[], arg: T2[] | T2): (T1 | T2)[] {
return Array.prototype.concat.call(v, arg)
}
function slice<T> (v: T[], begin: number, length: number = 1): T[] {
function slice<T> (v: T[], begin: number, length = 1): T[] {
begin = begin < 0 ? v.length + begin : begin
return v.slice(begin, begin + length)
}
+1 -1
View File
@@ -9,7 +9,7 @@ export default {
'floor': (v: number) => Math.floor(v),
'minus': (v: number, arg: number) => v - arg,
'modulo': (v: number, arg: number) => v % arg,
'round': (v: number, arg: number = 0) => {
'round': (v: number, arg = 0) => {
const amp = Math.pow(10, arg)
return Math.round(v * amp) / amp
},
+2 -2
View File
@@ -37,13 +37,13 @@ function replaceFirst (v: string, arg1: string, arg2: string) {
return stringify(v).replace(arg1, arg2)
}
function truncate (v: string, l: number = 50, o: string = '...') {
function truncate (v: string, l = 50, o = '...') {
v = stringify(v)
if (v.length <= l) return v
return v.substr(0, l - o.length) + o
}
function truncateWords (v: string, l: number = 15, o: string = '...') {
function truncateWords (v: string, l = 15, o = '...') {
const arr = v.split(/\s+/)
let ret = arr.slice(0, l).join(' ')
if (arr.length >= l) ret += o
+1 -1
View File
@@ -1,4 +1,4 @@
import { TagToken, Token, ITagImplOptions, Context, Emitter, Hash } from '../../types'
import { TagToken, Token, ITagImplOptions, Context } from '../../types'
export default {
parse: function (tagToken: TagToken, remainTokens: Token[]) {
+1 -1
View File
@@ -11,7 +11,7 @@ export class Context {
public environments: Scope
public sync: boolean
public opts: NormalizedFullOptions
public constructor (ctx: object = {}, opts?: NormalizedFullOptions, sync: boolean = false) {
public constructor (ctx: object = {}, opts?: NormalizedFullOptions, sync = false) {
this.sync = sync
this.opts = applyDefault(opts)
this.environments = ctx
+1 -1
View File
@@ -1,7 +1,7 @@
import { Drop } from './drop'
export class ForloopDrop extends Drop {
protected i: number = 0
protected i = 0
public length: number
public constructor (length: number) {
super()
+1 -1
View File
@@ -144,4 +144,4 @@ export class Liquid {
}
return this.setCache(filepath, tpl)
}
}
}
+1 -1
View File
@@ -7,7 +7,7 @@ type ParseToken = ((token: Token, remainTokens: Token[]) => ITemplate)
export class ParseStream {
private tokens: Token[]
private handlers: {[key: string]: (arg: any) => void} = {}
private stopRequested: boolean = false
private stopRequested = false
private parseToken: ParseToken
public constructor (tokens: Token[], parseToken: ParseToken) {
+3 -3
View File
@@ -1,7 +1,7 @@
export class Token {
public trimLeft: boolean = false
public trimRight: boolean = false
public type: string = 'notset'
public trimLeft = false
public trimRight = false
public type = 'notset'
public line: number
public col: number
public raw: string
+2 -2
View File
@@ -92,7 +92,7 @@ export function isObject (value: any): value is object {
return value !== null && (type === 'object' || type === 'function')
}
export function range (start: number, stop: number, step: number = 1) {
export function range (start: number, stop: number, step = 1) {
const arr: number[] = []
for (let i = start; i < stop; i += step) {
arr.push(i)
@@ -100,7 +100,7 @@ export function range (start: number, stop: number, step: number = 1) {
return arr
}
export function padStart (str: any, length: number, ch: string = ' ') {
export function padStart (str: any, length: number, ch = ' ') {
str = String(str)
let n = length - str.length
while (n-- > 0) str = ch + str