let isDone: boolean = false;
let decimal: number = 6;
let color: string = "blue";
let list: number[] = [1, 2, 3];
let list2: Array<number> = [1, 2, 3];
let x: [string, number];
enum Color {
Red,
Green,
Blue,
}
let c = Color.Green;
enum Status {
Success = 200,
NotFound = 404,
Error = 500,
}
let s = Status.Success;
let notSure: any = 4;
let listAny: any[] = [1, true, "free"];
function warnUser(): void {
console.log("This is my warning message");
}
let u: undefined = undefined;
let n: null = null;
function error(message: string): never {
throw new Error(message);
}
declare function create(o: object | null): void;
create({ prop: 0 });
create(null);
let someValue: any = "this is a string";
let strLength: number = (someValue as string).length;