Bir öğenin yüksekliğini gözler ve değişince send'i çağırır (en sık minIntervalMs aralığıyla, değişmeyen yükseklik gönderilmez).
Neden yazıldı: Yalnız gözlem isteyen çağıranlar için createHeightReporter'ın ince sarmalayıcısıdır (eski imza); senkron ölçüm gerekiyorsa (TD-777) createHeightReporter kullanılır.
ResizeObserver yoksa hiçbir şey yapmaz (yedek işlemsiz).
Parametreler
element: Element — yüksekliği ölçülen öğe
send: (height: number) => void — yeni yükseklik (px, yukarı yuvarlanmış)
minIntervalMs?: number — iki gönderim arası en kısa süre (varsayılan RESIZE_MIN_INTERVAL_MS)
deps?: HeightObserverDeps — gözlemci/saat/zamanlayıcı yerine koyma (test)
Dönüş
() => void — gözlemi durdurur ve bekleyen gönderimi iptal eder
Bir öğenin yüksekliğini gözler ve değişince
send'i çağırır (en sıkminIntervalMsaralığıyla, değişmeyen yükseklik gönderilmez).Neden yazıldı: Yalnız gözlem isteyen çağıranlar için
createHeightReporter'ın ince sarmalayıcısıdır (eski imza); senkron ölçüm gerekiyorsa (TD-777)createHeightReporterkullanılır.ResizeObserveryoksa hiçbir şey yapmaz (yedek işlemsiz).Parametreler
element: Element— yüksekliği ölçülen öğesend: (height: number) => void— yeni yükseklik (px, yukarı yuvarlanmış)minIntervalMs?: number— iki gönderim arası en kısa süre (varsayılanRESIZE_MIN_INTERVAL_MS)deps?: HeightObserverDeps— gözlemci/saat/zamanlayıcı yerine koyma (test)Dönüş
() => void— gözlemi durdurur ve bekleyen gönderimi iptal eder