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);