test.tsファイルとMY_MODULE.d.tsファイルがあるとします。
MY_MODULE.d.ts:
module MY_MODULE
{
export class Config {
UserId : string;
};
export function Init( config : Config );
}
test.ts:
/// <reference path="MY_MODULE.d.ts" />
MY_MODULE.Init(<MY_MODULE.Config>{ UserId: 'Josh' });
私の質問:定義ファイルまたは.tsファイルのいずれかを修正して、後者のキャストが不要になるようにすることは可能ですか?