From 9f9194ab5c747ec2f51892aeefb4deb8f8d58925 Mon Sep 17 00:00:00 2001
From: marihachi <marihachi0620@gmail.com>
Date: Sat, 19 Dec 2020 21:09:23 +0900
Subject: [PATCH] Fix type of Hpml.pageVarUpdatedCallback (#6995)

---
 src/client/scripts/hpml/evaluator.ts | 2 +-
 src/client/scripts/hpml/lib.ts       | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/client/scripts/hpml/evaluator.ts b/src/client/scripts/hpml/evaluator.ts
index bd7ec600cd..dc6a6d5a4b 100644
--- a/src/client/scripts/hpml/evaluator.ts
+++ b/src/client/scripts/hpml/evaluator.ts
@@ -22,7 +22,7 @@ export class Hpml {
 	private pageVars: PageVar[];
 	private envVars: Record<keyof typeof envVarsDef, any>;
 	public aiscript?: AiScript;
-	private pageVarUpdatedCallback;
+	public pageVarUpdatedCallback?: values.VFn;
 	public canvases: Record<string, HTMLCanvasElement> = {};
 	public vars: Ref<Record<string, any>> = ref({});
 	public page: Record<string, any>;
diff --git a/src/client/scripts/hpml/lib.ts b/src/client/scripts/hpml/lib.ts
index 9708581a11..5ec5078415 100644
--- a/src/client/scripts/hpml/lib.ts
+++ b/src/client/scripts/hpml/lib.ts
@@ -19,7 +19,7 @@ Chart.pluginService.register({
 export function initLib(hpml: Hpml) {
 	return {
 		'MkPages:updated': values.FN_NATIVE(([callback]) => {
-			hpml.pageVarUpdatedCallback = callback;
+			hpml.pageVarUpdatedCallback = (callback as values.VFn);
 		}),
 		'MkPages:get_canvas': values.FN_NATIVE(([id]) => {
 			utils.assertString(id);