generic type library of arrive package.
npm install arrive npm install @dragonish/arrive-type -D
Add to the tsconfig.json file:
{
"compilerOptions": {
"typeRoots": [
"./node_modules/@types",
"./node_modules/@dragonish"
]
}
}document.arrive<HTMLImageElement>('img', img => { const src = img.src; // ... });
Async/await and promise support:
const img = await document.arrive<HTMLImageElement>('img'); const src = img.src; // ...