Visual studios の Web サイトには、例として従おうとしていた次の typescript コードがあります。
import RestClient = require("TFS/WorkItemTracking/RestClient");
// Get an instance of the client
var client = RestClient.getClient();
// Call a method on the client
// e.g. client.getResource(...).then(...);
私が持っているJavaScriptコードの一部は次のとおりです。
VSS.init({
explicitNotifyLoaded: true,
usePlatformStyles: true
});
VSS.require([
"VSS/Controls",
"VSS/Controls/Menus",
"VSS/Controls/Dialogs",
"VSS/Service",
"TFS/WorkItemTracking/RestClient",
"VSS/WebApi/Contracts"],
function (VSS_Service, TFS_Wit_WebApi) {
//get the REST client
var witClient = VSS_Service.getCollectionClient(TFS_Wit_WebApi.WorkItemTrackingHttpClient);
}
);
ただし、これを行うと、 VSS_Service.getCollectionClient(TFS_Wit_WebApi.WorkItemTrackingHttpClient) が関数ではないというエラーが表示されます。VSS.require(["VSS/Service"] 以外の VSS_Service を初期化する必要がありますか?