Problems/Coding/Typescript/Easy

Easy Typescript

Coding problems ยท 100 total

Create typed array utilities

Start problem

Implement generic Stack class

Start problem

Implement generic Queue class

Start problem

Create type-safe event emitter

Start problem

Implement Result type

Start problem

Create Option/Maybe type

Start problem

Implement Either type

Start problem

Create branded types

Start problem

Implement tagged union helpers

Start problem

Create builder pattern with types

Start problem

Implement type guards

Start problem

Create discriminated unions

Start problem

Implement readonly utilities

Start problem

Create partial type helpers

Start problem

Implement pick and omit utilities

Start problem

Create record type helpers

Start problem

Implement type predicates

Start problem

Create enum utilities

Start problem

Implement literal type helpers

Start problem

Create tuple type utilities

Start problem

Implement type assertions helpers

Start problem

Create mapped type utilities

Start problem

Implement conditional type helpers

Start problem

Create intersection type utilities

Start problem

Implement union type helpers

Start problem

Create never type utilities

Start problem

Implement unknown type helpers

Start problem

Create string literal types

Start problem

Implement number literal types

Start problem

Create template literal types

Start problem

Implement key remapping utilities

Start problem

Create as const helpers

Start problem

Implement satisfies helpers

Start problem

Create type narrowing utilities

Start problem

Implement exhaustive check

Start problem

Create strict null check helpers

Start problem

Implement optional chaining types

Start problem

Create nullish coalescing types

Start problem

Implement assertion functions

Start problem

Create type-safe builders

Start problem

Implement fluent API types

Start problem

Create chainable methods

Start problem

Implement decorator types

Start problem

Create metadata reflection types

Start problem

Implement dependency injection types

Start problem

Create factory function types

Start problem

Implement singleton pattern types

Start problem

Create observer pattern types

Start problem

Implement strategy pattern types

Start problem

Create command pattern types

Start problem

Implement readonly deep helper

Start problem

Create required deep helper

Start problem

Implement partial deep helper

Start problem

Create mutable helper

Start problem

Implement non-nullable helper

Start problem

Create extract helper

Start problem

Implement exclude helper

Start problem

Create return type helper

Start problem

Implement parameters helper

Start problem

Create instance type helper

Start problem

Implement awaited helper

Start problem

Create promise type helper

Start problem

Implement function type utilities

Start problem

Create constructor type utilities

Start problem

Implement this parameter type

Start problem

Create omit this parameter

Start problem

Implement class utilities

Start problem

Create abstract class types

Start problem

Implement mixin types

Start problem

Create interface utilities

Start problem

Implement extends utilities

Start problem

Create keyof utilities

Start problem

Implement typeof utilities

Start problem

Create index access utilities

Start problem

Implement conditional extends

Start problem

Create infer keyword helpers

Start problem

Implement distributive types

Start problem

Create non-distributive wrapper

Start problem

Implement tuple to union

Start problem

Create union to intersection

Start problem

Implement array element type

Start problem

Create first array element

Start problem

Implement last array element

Start problem

Create array length type

Start problem

Implement push type

Start problem

Create pop type

Start problem

Implement shift type

Start problem

Create unshift type

Start problem

Implement concat types

Start problem

Create join type

Start problem

Implement split type

Start problem

Create trim type

Start problem

Implement uppercase type

Start problem

Create lowercase type

Start problem

Implement capitalize type

Start problem

Create uncapitalize type

Start problem

Implement replace type

Start problem

Create includes type

Start problem

Implement starts with type

Start problem

Create ends with type

Start problem