```js
class ResolvedPromise extends Promise {
constructor(value) {
super((resolve) => resolve(value));
this.status = "fulfilled";
this.value = value;
}
static get [Symbol.species]() {
return Promise;
}
}
```
```js
class ResolvedPromise extends Promise {
constructor(value) {
super((resolve) => resolve(value));
this.status = "fulfilled";
this.value = value;
}
static get [Symbol.species]() {
return Promise;
}
}
```