TypeScript
Access modifiers
Access modifiers control visibility of class members.
public
class User {
public name: string = "Olha";
}private
class Account {
private balance: number = 1000;
}protected
class Base {
protected id: number = 1;
}Notes
publicis the default.privateis only within the class.protectedis for the class and its subclasses.