Opublikowano:
30.06.2025 - tagi:
W czerwcu nie opublikowałem żadnego wpisu.
Przeczytałem 2 książki:
Wieża Jaskółki — Andrzej Sapkowski Pani Jeziora — Andrzej Sapkowski Przesłuchałem 4 audiobooki:
Nasze idealne małżeństwo — Loreth Anne WhiteSpadkobierczyni Medicusa — Noah GordonPomoc domowa — Freida McfaddenMost na rzece Kwai — Pierre BoulleOpublikowano:
31.05.2025 - tagi:
W maju nie opublikowałem żadnego wpisu.
Przeczytałem 1 książkę:
Uczta dla wron. Cienie śmierci — George R.R. Martin Przesłuchałem 4 audiobooki:
Przebudzenie — Jack KetchumSzaman — Noah GordonDemon z samotnej wyspy — Ranpo EdogawaRewolucja nie ma końca. Podróże w krainie buntu i nadziei — Artur DomosławskiOpublikowano:
30.04.2025 - tagi:
W kwietniu nie opublikowałem żadnego wpisu.
Przeczytałem 3 książki:
Dobra energia — Casey Means, Calley MeansPasierb — Juan Jose SaerDzik droga — Cheryl StrayedPrzesłuchałem 7 audiobooków:
Białość — Jon FosseWynik negatywny — Karina SawarynaMiecz przeznaczenia — Andrzej SapkowskiLato, gdy mama miała zielone oczy — Tatiana ȚîbuleacSezon burz — Andrzej SapkowskiPsy Pana — Marcin ŚwiątkowskiKrew elfów — Andrzej SapkowskiOpublikowano:
31.03.2025 - tagi:
W marcu opublikowałem 1 wpis :
TypeScript :
Jak sprawdzić, czy obiekt implementuje dany interfejs? Przeczytałem 3 książki:
Striptiz — Georges SimenonBunt — Blake CrouchKrzyk — Blake CrouchPrzesłuchałem 3 audiobooki:
Shogun — James ClavellNatychmiast to skasuj — Konrad HildebrandProrok — Khalil GibranOpublikowano:
29.03.2025 - tagi:
Czy obiekt implementuje interfejs? TypeScript pozwala na sprawdzenie, czy obiekt implementuje konkretny interfejs za pomocą strażnika typu (ang.: typ-safe guard ). Taki strażnik musi zostać napisany przez programistę.
Przykład:
Interfejs:
interface IPerson {
name : string
age : number
weight : number
}
I funkcja, która sprawdzi, czy podana wartość implementuje interfejs:
function isPerson (person : unknown ): person is IPerson {
return typeof person === 'object' && person !== null && 'name' in person && 'age' in person && 'weight' in person;
}
Przykład wywołania:
console .log ('null: ' , isPerson (null ))
console .log ('undefined: ' , isPerson (undefined ))
console .log ('[]: ' , isPerson ([]))
console .log ('{ name: "Kowalski" }: ' , isPerson ({ name : "Kowalski" }))
console .log ('{ name: "Kowalski", age: 25, weight: 75 }: ' , isPerson ({ name : "Kowalski" , age : 25 , weight : 75 }))
Nowsze wpisy Poprzednie wpisy