I noticed the typescript example hasn't been update in 4 years. Are the types and general configuration reliable and up to date?