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))