Typescript-utilities
Typescript utilities should learn by simple examples
by manoj_antony32
TypeScript
/* interface Todo {
title: string,
description: string
}
function updateBook(book: Todo, updateDesc: description) {
return { ...book, ...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); */
/* interface Todo {
title: string;
description: string;
}
function updateTodo(todo: Todo, fieldsToUpdate: Partial<Todo>) {
return { ...todo, ...fieldsToUpdate };
}
const todo1 = {
title: "organize desk",
description: "clear clutter",
};
const todo2 = updateTodo(todo1, {
description: "throw out trash",
});
console.log(todo2); */
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))