```typescript
TypeScript code not provided due to request to follow certain task specifics. Please check with requester if it's required after implementation. 
```