AN

Вроде бы должен же показывать…
Size: a a a
AN
DB
AN
f
AN
DD
EO
DD
interface Element = { // ..}
interface Text = { // .. }
type Node = Element | Text
Element
я хочу добавить поле foo: string
Node
был с расширенным Element
?AK
interface Element = { // ..}
interface Text = { // .. }
type Node = Element | Text
Element
я хочу добавить поле foo: string
Node
был с расширенным Element
?DD
Element
является частью юниона Node
interface MyElement extends Element
MyNode
и юзать везде его уже, вместо оригинального Node
RV
Element
является частью юниона Node
interface MyElement extends Element
MyNode
и юзать везде его уже, вместо оригинального Node
RV
EO
EO
EO
DD
Вт
ИХ
AR
async function waitForReadyStatus() {
while (true) {
let response = await fetch('/api/endpoint1');
let status = await response.text();
if (status === 'status:ready') {
break;
}
// на случай если не хочется спамить эндпоинт
await new Promise(r => setTimeout(r, 100));
}
}
async function fetchSomeStuff() {
await waitForReadyStatus();
let response = await fetch('/api/endpoint2');
let payload = await response.json();
return payload;
}
ИХ
async function waitForReadyStatus() {
while (true) {
let response = await fetch('/api/endpoint1');
let status = await response.text();
if (status === 'status:ready') {
break;
}
// на случай если не хочется спамить эндпоинт
await new Promise(r => setTimeout(r, 100));
}
}
async function fetchSomeStuff() {
await waitForReadyStatus();
let response = await fetch('/api/endpoint2');
let payload = await response.json();
return payload;
}