TypeScript
by manoj_antony32
HTML
<div id="app"></div>
CSS
body {
background: #20262E;
padding: 20px;
font-family: Helvetica;
}
#app {
background: #fff;
border-radius: 4px;
padding: 20px;
transition: all 0.2s;
text-align: center;
}
TypeScript
interface Person {
firstName: string;
lastName: string;
}
function greeter(person: Person) {
return "Hello, " + person.firstName + " " + person.lastName;
}
let user = {
firstName: "Malcolm",
lastName: "Reynolds"
};
document.querySelector("#app").innerHTML = greeter(user);
console.log(greeter(user))
interface Todo {
title: string;
description: string;
}
function updateBook(book: Todo, updateDesc: string) {
return { ...book, description: updateDesc }
}
const book = {
title: 'Java Handbook',
description: 'Had lot of features covered'
}
const updateBookDetail = updateBook(book, {
description: 'Had lot of latest features covered'
});
console.log(book)
console.log(updateBookDetail);