Hi I'm very new to typescript and javascript so my apologies if this is simple. If I console out filter while in the function it's correct but outside of that function it's not assigned. I know this is a scope problem I just don't know why or how it's solved.
var filter: string;
input.addEventListener("keydown", (e) => {
const target: any = e.target;
const filterString = target.value;
filter = filterString;
console.log(filter); // text from input block
});
console.log(filter); // nothing output