Skip to content

Name of "when" #46

Open
Open
@kelunik

Description

@kelunik

I'm more and more thinking the method shouldn't be named when. It doesn't really matter for promise implementations with just that method such as Amp's Deferred / Placeholder, but it certainly matters if you have other methods as well.

React is one library providing further methods, but those are strictly about the core nature of a promise, getting the value or reason out. It's more problematic if a promise is more than a simple placeholder, such as Amp\Message or Aerys\BodyParser. Those implement Promise to provide a mechanism to consume the complete result easily, while at the same time allowing the consumption of intermediate results.

Currently I can offer the following suggestions: onResolve, onComplete.

Maybe this also helps differentiating between when and then, as they're quite similar currently.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions