Update dependencies and fix new lint errors

This commit is contained in:
Zaid Abdulla committed 2020-10-02 23:21:07 -07:00
1 parent c2f002b95a
commit 5bb6f60c4d
8 files changed
+2175 -884

No files matched your search

+2 -2
View File
@@ -42,7 +42,7 @@ function interpretEscapes(str): string {
export function map(
exp: Expression,
callback: (exp: Expression) => Expression
callback: (e: Expression) => Expression
): Expression {
if (!Array.isArray(exp)) return callback(exp);
@@ -60,7 +60,7 @@ export function map(
export async function mapAsync(
exp: Expression,
callback: (exp: Expression) => Promise<Expression>
callback: (e: Expression) => Promise<Expression>
): Promise<Expression> {
if (!Array.isArray(exp)) return callback(exp);
+9 -9
View File
@@ -264,21 +264,21 @@ export function evaluateCallback(exp: Expression): Expression {
export function evaluate(
exp: Expression,
obj: Record<string, unknown> | ((exp: string) => Expression),
obj: Record<string, unknown> | ((e: string) => Expression),
now: number,
cb?: (exp: Expression) => Expression
cb?: (e: Expression) => Expression
): string | number | boolean | null;
export function evaluate(
exp: Expression,
obj?: Record<string, unknown> | ((exp: string) => Expression),
obj?: Record<string, unknown> | ((e: string) => Expression),
now?: number,
cb?: (exp: Expression) => Expression
cb?: (e: Expression) => Expression
): Expression;
export function evaluate(
exp: Expression,
obj?: Record<string, unknown> | ((exp: string) => Expression),
obj?: Record<string, unknown> | ((e: string) => Expression),
now?: number,
cb?: (exp: Expression) => Expression
cb?: (e: Expression) => Expression
): Expression {
return map(exp, (e) => {
if (cb) e = cb(e);
@@ -306,19 +306,19 @@ export async function evaluateAsync(
exp: Expression,
obj: Record<string, unknown>,
now: number,
cb?: (exp: Expression) => Promise<Expression>
cb?: (e: Expression) => Promise<Expression>
): Promise<string | number | boolean | null>;
export async function evaluateAsync(
exp: Expression,
obj?: Record<string, unknown>,
now?: number,
cb?: (exp: Expression) => Promise<Expression>
cb?: (e: Expression) => Promise<Expression>
): Promise<Expression>;
export async function evaluateAsync(
exp: Expression,
obj?: Record<string, unknown>,
now?: number,
cb?: (exp: Expression) => Promise<Expression>
cb?: (e: Expression) => Promise<Expression>
): Promise<Expression> {
return mapAsync(exp, async (e) => {
if (cb) e = await cb(e);