Aktywne Wpisy

matiKKS +4
Szukam serialu na jesienno-zimowe wieczory. Długość odcinka najlepiej nie więcej niż godzina, ilość do 100 odcinków lub niewiele więcej. Pozbawiony wielokrotnych scen seksu, erotyzmu, ciągłych przekleństw. Serial już skończony, żeby nie czekać na kolejne sezony. Przez 4 lata przerobiliśmy dwa kompletnie różne seriale, które przypadły nam do gustu- The Crown i Ranczo.
Na pewno odpadają:
- The office (nie ten humor dla drugiej osoby)
- Dom z papieru
- Breaking bad (widziałem)
- Skazany na śmierć (widzieliśmy)
Na pewno odpadają:
- The office (nie ten humor dla drugiej osoby)
- Dom z papieru
- Breaking bad (widziałem)
- Skazany na śmierć (widzieliśmy)

ehhniestety +63
"tajemnica spowiedzi" to pierwsza rzecz do zniesienia natychmiast, klecha z drewnianego pudła wie o morderstwie ale nie musi nic mówić policji bo konkordat xD powinni siedzieć za zatajanie jak każdy inny
#takaprawda #bekazkatoli
#takaprawda #bekazkatoli
źródło: obraz_2024-09-26_165039346
Pobierz




Stack: webpack, babel, eslint + flow
Mam przykładowo metodę:
static addHTML(target: string, content: string) {
window.addEventListener('DOMContentLoaded', () => {
document.querySelector(target || '#root').innerHTML = content;
});
}
Oczywiście działa, ale eslint krzyczy:
Cannot assign content to document.querySelector(...).innerHTML because property innerHTML is missing in null [1].
Co robię źle?
static addHTML(target: string, content: string) {fromEvent(document, 'DOMContentLoaded').subscribe(() => {
document.querySelector(target || '#root').innerHTML = content;
});
}
rxjs też nie pomaga :/
Komentarz usunięty przez autora
document.querySelector(target || '#root')zwróciłoby typHTMLElement | null, czyli tzw. nullable type. Takie zabezpieczenie przed tym żedocument.querySelectormoże zwrócić teżnulla i powinieneś dodatkowo sprawdzić czy czasem taka sytuacja nie nastąpiła (lub, jeśli jesteś pewien, w TS użyć operatora!). Podejrzewam że we flow jest podobnie.static addCSS(css: string) {const style = document.createElement('style');
style.type = 'text/css';
style.innerHTML
`static addHTML(target: HTMLElement, content: string) {
18| fromEvent(document, 'DOMContentLoaded').subscribe(() => {
19| document.querySelector(target || '#root').innerHTML = content;
20|
const element = document.querySelector('d--a');if (element) {
element.innerHTML = content;
}