Optional reason: anyReadonly [toPrivate Readonly _cancelPrivate _isPrivate _isPrivate _isPrivate Readonly _promisePrivate Optional _rejectOptional reason: anyPrivate Optional _resolveOptional onFulfilled: null | ((value: T) => TResult1 | PromiseLike<TResult1>)Optional onRejected: null | ((reason: any) => TResult2 | PromiseLike<TResult2>)Generated using TypeDoc