https://www.typescriptlang.org/play?#code/C4TwDgpgBA8gRgKwDwyhAHsCA7AJgZygHtEIBjYAPigF4oBvAWACgooBtAaSgEtsoA1hBBEAZrAC6ALijcMWPIQBEonhAA2uJVAD8UbAFcAtnAgAnKDPzAzfAOYsAvixfMyRb...
https://www.typescriptlang.org/play?#code/C4TwDgpgBAygrpATgITgSwDYBMKIGID2iAPACrgQB8UAvFAN4BQULUA2gAqIFKhRoA7KAGsIIAgDMo5SFACGAZygADBRGAASegGE5YNMDkY0ALwjEFwRIIDmUAGRQuPXKEoBf...
https://www.typescriptlang.org/play?#code/GYVwdgxgLglg9mABBATgUwIZTQZRABzRQCEQYAbIgHgBUA+ACjgCMArALkQzAE9EBeRAG8AvgEpO3PkIBQiROiggUSMGgDuiAAoo4ADx5M2AGmFz5iAOZooDKBhTWop-LsIoo...
Запросы по HTTP? Я так понимаю стек технологий попсовый?
https://www.typescriptlang.org/play?#code/GYVwdgxgLglg9mABBATgUwIZTQZRABzRQHU4UBrIgCgEpEBvAKEUQDcMVF8U4BbGAM5pEAXkQAFHvyEA6dALgAbVmipQUINDWaJ0UECiShIsBIgwATC1QDuZcgC5EtUQD4JUw...
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOw...
https://www.typescriptlang.org/play?noUncheckedIndexedAccess=true&strict=true&noPropertyAccessFromIndexSignature=true#code/C4TwDgpgBA0hJQLxQOQFsIHsDuKoB9UBzAQwDcUBYAKFEigBUIBn...
И это все? Можно конкретнее фичи уровня выше, если я не прав
Ты согласен с тем, что вызов этой функции с переданными этими парами в ином порядке также по хорошему должен работать?
Если он не работает в другом порядке, ты согласен что это искуственное ограничение?
Ты надеюсь в курсе что в начале работы билдера объект пустой?)
Ты вчера поигрался с очередью то? Это просто пример примитива как приложение может предсказуемо реагировать на случайный и непредсказуемый поток данных
Зачем это? Чтобы типа было одним statement?
Что типизировать? a?
Известного заранее или на момент вызова сеттера?) В другой форме альтернативу эту же сформулирую
Всмысле не поместились?
Так тебе норм?
На самом деле развитие TS это осознание сильных сторон JS и поиск адекватного решения его слабостей.
export interface CreateEmployer { (): Employer; // call-сигнатура, эквивалентно функции как ты выше написал new (): Employer; // constructor-сигнатура }