20 likes | 79 Views
An interface is a programming feature that helps to define the expected structure of an object allowing that to serve as a contract of sorts for the class where it is implemented.
E N D
Understanding TypeScript Interfaces Content Source: Angularjs Development Company An interface is a programming feature that helps to define the expected structure of an object allowing that to serve as a contract of sorts for the class where it is implemented. That helps explain the concept but how does this actually translate into working with real world code? Let’s say for example we have the following method: publicrequestSpecificArea(lat : number, lng : number) : Observable { returnthis.http.get(this._api + `locate- neighbourhood?q=${lat},${lng}`); } 1 2 3 4 As you can gather from the code we’re using Angular’s HttpClient class to query a remote API which returns data as an observable that we can subsequently subscribe to. Continue reading