.tsファイルによるインテリセンスで引数を指定しないregister関数コールがエラーになる

文書番号 : 41344     文書種別 : 不具合     登録日 : 2017/09/25     最終更新日 : 2017/09/25
文書を印刷する
対象製品
SpreadJS 9J
状況
回避方法あり
詳細
製品付属の.tsファイルによるインテリセンスを使用した状態で、引数を指定しないregister関数コールを行うとエラーが発生します。

【再現手順】
1.以下の再現コードを実行します

【動作結果】
以下のエラーが発生します

TS2346: Supplied parameters do not match any signature of call target.

【再現コード】
var spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"));
var sheet = spread.getActiveSheet();

var cKey = GC.Spread.Commands.Key.c;
spread.commandManager().setShortcutKey("nonCopy", none);
回避方法
製品付属の.tsファイル、registerメソッド定義を以下のように変更します。

register(name: string, command: Object, key?: number|GC.Spread.Commands.Key, ctrl?: boolean, shift?: boolean, alt?: boolean, meta?: boolean): void;