In TypeScript, you can define a function for a particular object type using an interface. Here is an example:
interface Person {
name: string;
age: number;
}
function sayHello(person: Person) {
console.log(`Hello, ${person.name}! You are ${person.age} years old.`);
}
const john: Person = {
name: 'John',
age: 30
};
sayHello(john);
In this example, we define an interface Person
with properties name
and age
. We then define a function sayHello
that takes a parameter of type Person
, and logs a greeting to the console. Finally, we create an object john
that conforms to the Person
interface and call the sayHello
function with john
as the argument.
To invoke a function for a particular object type, you simply call the function with an object that matches the interface type.
Please start posting anonymously - your entry will be published after you log in or create a new account. This space is reserved only for answers. If you would like to engage in a discussion, please instead post a comment under the question or an answer that you would like to discuss
Asked: 2021-07-28 11:00:00 +0000
Seen: 8 times
Last updated: Feb 18 '23
How can one ensure that sub-classes have uniform method parameters in TypeScript?
Can a TypeScript definition for icon names be provided in MaterialCommunityIcons for React Native?
How can TypeScript be used to save a file in an Excel add-in?
What is the Angular Type script NG Zorro event for radio buttons?
What is the process for implementing a Many to Many relationship using NestJs Sequlize and Mysql2?
What is the method for defining a Fixed length Array in TypeScript?
What difficulties are encountered in the installation of react-router-dom using typescript?