View Issue Details

IDProjectCategoryView StatusLast Update
0004463Talerwallet (WebExtension)public2016-11-20 02:26
ReporterFlorian Dold Assigned ToFlorian Dold Resolution deadline
ImplementerReviewer 
Release signed byDeployed by 
VerifierCommunicator 
Data protection authority notification requiredNo  
CSIRT notification requiredNo  
Estimated effort (hours)Actual effort (hours)0 
Fast-trackNo
Work packagenone
PrioritynormalSeveritytweakReproducibilityhave not tried
Status closedResolutionfixed 
Product Version0.0 
Target Version0.2Fixed in Version0.2 
Summary0004463: error handling: consider options for promises with typed errors
DescriptionNative javascript promises in TypeScript don't carry any type information for the reject/error case, just for the success/normal case.

Other languages type both cases, maybe we can use a promise type that also does this.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Florian Dold

2016-11-13 23:22

manager   ~0011480

This is now obsolete, with the async/await syntax this is not supported.

Rejecting a promise is the same as throwing an exception, and JavaScript doesn't have any mechanism for checked exceptions.

Issue History

Date ModifiedUsernameFieldChange
2016-04-22 15:51Florian DoldNew Issue
2016-04-22 15:51Florian DoldStatusnew => assigned
2016-04-22 15:51Florian DoldAssigned To => Florian Dold
2016-05-04 13:49Christian GrothoffSeverityminor => tweak
2016-05-04 13:49Christian GrothoffProduct Version => 0.0
2016-05-04 13:49Christian GrothoffTarget Version => 0.1
2016-05-31 07:54Christian GrothoffTarget Version0.1 => 0.6
2016-11-13 23:22Florian DoldNote Added: 0011480
2016-11-13 23:22Florian DoldStatusassigned => informing
2016-11-13 23:22Florian DoldResolutionopen => fixed
2016-11-14 23:39rootFixed in Version => 0.2
2016-11-14 23:39rootTarget Version0.6 => 0.2
2016-11-20 02:26Christian GrothoffStatusinforming => closed
2023-04-13 18:37Florian DoldCategorywallet (WebExtensions) => wallet (WebExtension)