Size: a a a

2018 June 14

AE

Artur Eshenbrener in TypeScript
George Сarpow
ну да, как я понимаю проблема то что он выполняется после компиляции, а до нее он просто не знает, что именно поменяется?
Эм, TS вообще ничего во время компиляции не выполняет
источник

AE

Artur Eshenbrener in TypeScript
он просто делает тайпчек и чуть чуть меняет код
источник

А

Алексей in TypeScript
Artur Eshenbrener
Точнее так - ты можешь это сделать, для этого тебе просто надо скастовать типы через as any as
Такой дурацкий вопрос, а as any as something чем то отличается от as something?
источник

AE

Artur Eshenbrener in TypeScript
https://github.com/Microsoft/TypeScript/pull/24439

А вот это уже обсирали?
источник

AE

Artur Eshenbrener in TypeScript
Алексей
Такой дурацкий вопрос, а as any as something чем то отличается от as something?
Отличается, второй вариант не всегда сработает
источник

AE

Artur Eshenbrener in TypeScript
а первый вариант полное отключение типов
источник

George Сarpow in TypeScript
Artur Eshenbrener
он просто делает тайпчек и чуть чуть меняет код
ну да, я не так выразился
источник

S

Smooth Operator in TypeScript
George Сarpow
пытался переопределить функцию-конструктор у класса, не вышло
плохо старался?
источник

AE

Artur Eshenbrener in TypeScript
Теперь в TS есть void, never, unknown
источник

George Сarpow in TypeScript
Smooth Operator
плохо старался?
как только не старался))
источник

А

Алексей in TypeScript
Artur Eshenbrener
Отличается, второй вариант не всегда сработает
Хм, что-то не замечал, может быть это при определённых настройках или в определённых версиях
источник

George Сarpow in TypeScript
Чем unknown от undefined отличается?
источник

George Сarpow in TypeScript
и от void
источник

AE

Artur Eshenbrener in TypeScript
George Сarpow
Чем unknown от undefined отличается?
Да, даже так: void, undefined, null, never, unknown
источник

George Сarpow in TypeScript
ну never вроде выделяется
источник

George Сarpow in TypeScript
из списка
источник

George Сarpow in TypeScript
null тоже
источник

George Сarpow in TypeScript
а вот остальные три..
источник

AE

Artur Eshenbrener in TypeScript
undefined тоже
источник

AE

Artur Eshenbrener in TypeScript
он как null
источник