179704/what-difference-between-class-interface-typescript-when-them
I've got a login page that uses username and password in TypeScript.
export interface UserLogin { email: string; password: string; } //OR export class UserLogin { email: string; password: string; }
How do you know when to use what?
A class is a blueprint of how objects are supposed to be implemented, whereas interfaces are used only for type-checking.
In your case, it would be right to use an interface for UserLogin.
In this code, example1 and example2 are confusing me: type F1 = ...READ MORE
Casting: return this.createMarkerStyle(<MarkerSymbolInfo> symbolInfo); Or Casting compatible with tsx mode: return ...READ MORE
The exclamation mark is called the non-null ...READ MORE
The big news this week is the ...READ MORE
You can achieve what you want without ...READ MORE
Apparently this doesn't work when passing the ...READ MORE
class Zoo<T extends Animal> { ...READ MORE
My code is this: export interface TreeItem { ...READ MORE
Interfaces Describe how an object should look Exists compile ...READ MORE
TypeScript is a superset of JavaScript which primarily ...READ MORE
OR
At least 1 upper-case and 1 lower-case letter
Minimum 8 characters and Maximum 50 characters
Already have an account? Sign in.