Sometimes, we want to add optional function in a TypeScript interface.
In this article, we’ll look at how to add optional function in a TypeScript interface.
How to add optional function in a TypeScript interface?
To add optional function in a TypeScript interface, we add a ?
after the function name.
For instance, we write
interface IElement {
name: string;
options: any;
type: string;
value?: string;
validation?(any): boolean;
}
to make the validation
function optional by putting a ?
after the function name.
Conclusion
To add optional function in a TypeScript interface, we add a ?
after the function name.