mirror of
https://github.com/harttle/liquidjs.git
synced 2026-09-18 22:10:41 -07:00
style: fix linting
This commit is contained in:
@@ -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)
|
||||
}
|
||||
|
||||
@@ -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
|
||||
},
|
||||
|
||||
@@ -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,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[]) {
|
||||
|
||||
Reference in New Issue
Block a user