Variables can be declared with or without types. Variables declared without a type will be implicitly typed if the declaration includes an initialization, and compiler type checking will be automatically applied to any typed variable. But if you declare a variable with the `any` "type" then you've explicitly told the compiler not to do any type checking, which is risky.

## Noncompliant Code Example

    let a = 42;  // implicitly typed to number
    let b: number = 42;  // explicitly typed to number
    let c: any = 42;  // Noncompliant

## Compliant Solution

    let a = 42;
    let b: number = 42;
    let c: number = 42;