-
Notifications
You must be signed in to change notification settings - Fork 105
Closed
Labels
Level 3HardHardfrontendChanges in frontend onlyChanges in frontend onlygssoc25hacktoberfesthacktober fest 2025hacktober fest 2025
Description
Functions and Classes 🏗️
Scope: Object-oriented and functional programming (7 topics)
Topics to Create:
- Function type definitions, overloads
- Optional and required parameters
- Default parameter values
- Rest parameters and spread operator
- Classes, constructors, methods, properties
- Interface definitions and implementation
- Abstract classes and methods
Content Focus:
- Function Type Safety - Typed function signatures
- Object-Oriented Programming - Classes and interfaces in TypeScript
- Parameter Handling - Advanced parameter patterns
- Inheritance Patterns - Class and interface inheritance
- Design Patterns - TypeScript-specific OOP patterns
Key Features:
- Function overloads and type guards
- Class inheritance and polymorphism
- Interface vs type aliases
- Abstract class patterns
- Advanced parameter handling
Labels Requested
Enhancement
Level 3
GSSOC 2025
frontend
Hacktoberfest
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Level 3HardHardfrontendChanges in frontend onlyChanges in frontend onlygssoc25hacktoberfesthacktober fest 2025hacktober fest 2025