瀏覽代碼

Check if `delta` arg is a number.

Raffaele De Feo 6 年之前
父節點
當前提交
dcee725b7a
共有 1 個文件被更改,包括 7 次插入1 次删除
  1. 7 1
      packages/fileeditor-extension/src/index.ts

+ 7 - 1
packages/fileeditor-extension/src/index.ts

@@ -210,7 +210,13 @@ function activate(
   // Add a command to change font size.
   commands.addCommand(CommandIDs.changeFontSize, {
     execute: args => {
-      const delta = args['delta'] as number;
+      const delta = Number(args['delta']);
+      if (Number.isNaN(delta)) {
+        console.error(
+          `${CommandIDs.changeFontSize}: delta arg must be a number`
+        );
+        return;
+      }
       const style = window.getComputedStyle(document.documentElement);
       const cssSize = parseInt(
         style.getPropertyValue('--jp-code-font-size'),