チケット #31228

Gameクラスのコンストラクタ引数

登録: 2013-04-26 21:30 最終更新: 2013-09-01 12:18

報告者:
担当者:
チケットの種類:
状況:
オープン [担当者決定済み]
コンポーネント:
(未割り当て)
マイルストーン:
優先度:
2
重要度:
5 - 中
解決法:
なし
ファイル:
なし

詳細

現状はこうなっている。

constructor(width:number, height:number, ...args:any[]) {
これは、継承先でargsを上手く渡すことが出来ずに困る。おそらくTypeScriptの仕様上不可能。

以下どちらかの方がいいかも。既存コードの改変が不要なので後者のがいいかもだが。

interface GameOption {
  width?: number;
  height?: number;
  container?: HTMLElement;
  renderOption?: RenderTransferMode;
  renderer?: Function;
}
class Game {
  constructor(option: GameOption) {

constructor(...args:any[]) {

チケットの履歴 (3 件中 3 件表示)

2013-04-26 21:30 更新者: tsugehara
  • 新しいチケット "Gameクラスのコンストラクタ引数" が作成されました
2013-04-26 21:40 更新者: tsugehara
  • 優先度5 - 中 から 2 に更新されました
  • 担当者(未割り当て) から tsugehara に更新されました
2013-09-01 12:18 更新者: tsugehara
  • マイルストーン(未割り当て) から 3.0 に更新されました

添付ファイルリスト

添付ファイルはありません

編集

ログインしていません。ログインしていない状態では、コメントに記載者の記録が残りません。 » ログインする