in src/wsjf.tsx [9:23]
function GetStoredFields(): IPromise<any> {
var deferred = Q.defer();
VSS.getService<IExtensionDataService>(VSS.ServiceIds.ExtensionData).then((dataService: IExtensionDataService) => {
dataService.getValue<StoredFieldReferences>("storedFields").then((storedFields:StoredFieldReferences) => {
if (storedFields) {
console.log("Retrieved fields from storage");
deferred.resolve(storedFields);
}
else {
deferred.reject("Failed to retrieve fields from storage");
}
});
});
return deferred.promise;
}