Encapsulation and Access Control in TypeScript | CodeSignal Learn