I am confused about the difference between the lib and target TypeScript compiler options. From the docs, lib specifies a set of bundled library declaration fil...