Size: a a a

2018 June 09

М

Михаил in TypeScript
Pawel Filimonenkow
Голоперидола этому шизику ударную дозу
Я что-то не так сказал?
источник

NK

ID:414983998 in TypeScript
Aleh Kashnikau
Или смысла нет и у вас просто форк?
Это не форк. Парсер написан с нуля. Никаких зависимостей от ts. Только от binaryen. Собственно основная цель - это компиляция в wasm и asm.js. Но можно транспилировать и в js через tsc, для этого есть полифиллы, но не все можно. Как писать совместивый код описано здесь: https://github.com/AssemblyScript/assemblyscript/wiki/Writing-portable-code
источник

AW

Alex Wells in TypeScript
Привет ребят. Пришел в TS бувально час назад, поэтому глупый вопрос:
какой бест пректис для такого случая?:

Есть
export interface Config {

}
- обычный интерфейс конфига аппликухи, в файле config.d.ts
И сам конфиг

const config: Config = {

};
 который позже экспортится, в файле config.ts. Собственно вопрос: правильно ли вообще разделять вот так тайпинги и код? Для меня выглядит неестественно, а IDE и компилер не могут найти нужный интерфейс Config в config.ts. Должен ли я вынести эти тайпинги в какой то один, отдельный файл на проект (не либа), или фигачить такое прямо в config.ts и вообще не писать d.ts файлы?
источник

🦉⁣

🦉 ⁣ in TypeScript
Alex Wells
Привет ребят. Пришел в TS бувально час назад, поэтому глупый вопрос:
какой бест пректис для такого случая?:

Есть
export interface Config {

}
- обычный интерфейс конфига аппликухи, в файле config.d.ts
И сам конфиг

const config: Config = {

};
 который позже экспортится, в файле config.ts. Собственно вопрос: правильно ли вообще разделять вот так тайпинги и код? Для меня выглядит неестественно, а IDE и компилер не могут найти нужный интерфейс Config в config.ts. Должен ли я вынести эти тайпинги в какой то один, отдельный файл на проект (не либа), или фигачить такое прямо в config.ts и вообще не писать d.ts файлы?
Не надо так делать
источник

🦉⁣

🦉 ⁣ in TypeScript
.d.ts для js файлов
источник

AW

Alex Wells in TypeScript
Хм, а есть способ сделать
const config: Config = {};
return config;
в одну строчку?
источник

AW

Alex Wells in TypeScript
типа
 return {} : Config 
?
источник

AW

Alex Wells in TypeScript
Мне IDE предлагает тупо забить на тип Config, но так не пойдет)
источник

🦉⁣

🦉 ⁣ in TypeScript
Alex Wells
Мне IDE предлагает тупо забить на тип Config, но так не пойдет)
Пометь тип возврата из функции
источник

🦉⁣

🦉 ⁣ in TypeScript
И все
источник

AW

Alex Wells in TypeScript
Спасибо.
источник

AW

Alex Wells in TypeScript
источник

AW

Alex Wells in TypeScript
источник

AW

Alex Wells in TypeScript
так нельзя?)
источник

AW

Alex Wells in TypeScript
а так можно
источник

AW

Alex Wells in TypeScript
источник

🦉⁣

🦉 ⁣ in TypeScript
Так ты тут объект сделал
источник

AW

Alex Wells in TypeScript
и все таки хочется первый синтаксис
источник

🦉⁣

🦉 ⁣ in TypeScript
Переименовал поле
источник

AK

Aleh Kashnikau in TypeScript
export default ({ config }: { config: Config }) =>
источник