Promise のインスタンスが、その機能の実現のため内部に保持するプロパティについて:
'pending' | 'resolved' | 'rejected'
src: https://tc39.es/ecma262/#sec-properties-of-promise-instances
PromiseReaction Record
(PromiseCapability Record, Fulfill or Reject, JobCallback Record or empty) のレコード。
FulfillPromise
Promise Resolve Function のサブルーチン。 FulfillPromise(promise, value) の形式。
new Promise(executor)
Promise のコンストラクタ処理。
NewPromiseReactionJob
引数: (PromiseReaction Record, value)
以下のように reaction を実行する Job を作成して返す。
PerformPromiseThen
引数: (promise, onfulfill, onreject, resultCapability?)
capability がない場合があり、 await 式の場合が該当する。