diff --git a/package.json b/package.json index c8e0fede..6f37d17c 100644 --- a/package.json +++ b/package.json @@ -3,6 +3,9 @@ "version": "0.24.0", "description": "Odoo Web Library (OWL)", "main": "src/index.ts", + "engines": { + "node": ">=10.15.3" + }, "scripts": { "build:js": "tsc --target esnext --module es6 --outDir dist/owl", "build:bundle": "rollup -c", @@ -41,7 +44,7 @@ "sass": "^1.16.1", "source-map-support": "^0.5.10", "ts-jest": "^23.10.5", - "typescript": "^3.2.2", + "typescript": "^3.6.4", "uglify-es": "^3.3.9" }, "jest": { diff --git a/tests/qweb/qweb.test.ts b/tests/qweb/qweb.test.ts index 7707ad6a..4e4cd847 100644 --- a/tests/qweb/qweb.test.ts +++ b/tests/qweb/qweb.test.ts @@ -660,7 +660,7 @@ describe("t-call (template calling", () => { `); const expected = "
hey
"; expect(renderToString(qweb, "recursive")).toBe(expected); - const recursiveFn = Object.values(qweb.recursiveFns)[0]; + const recursiveFn = Object.values(qweb.recursiveFns)[0] as any; expect(recursiveFn.toString()).toMatchSnapshot(); }); @@ -688,7 +688,7 @@ describe("t-call (template calling", () => { expect(renderToString(qweb, "Parent", { root }, { fiber: { vars: {}, scope: {} } })).toBe( expected ); - const recursiveFn = Object.values(qweb.recursiveFns)[0]; + const recursiveFn = Object.values(qweb.recursiveFns)[0] as any; expect(recursiveFn.toString()).toMatchSnapshot(); }); @@ -715,7 +715,7 @@ describe("t-call (template calling", () => { const expected = "

a

b

d

c

"; expect(renderToString(qweb, "Parent", { root }, { fiber: {} })).toBe(expected); - const recursiveFn = Object.values(qweb.recursiveFns)[0]; + const recursiveFn = Object.values(qweb.recursiveFns)[0] as any; expect(recursiveFn.toString()).toMatchSnapshot(); });