@ide_ru
IDE и редакторы — русскоговорящее сообщество

Общаемся, сравниваем и помогаем друг другу решать задачи с продуктами JetBrains, VS Code, Atom, vim, Emacs, Sublime и т.д. Всё в одном месте, ведь каждый из них хорош по своему. См. также: @js_ru, @typescript_ru, @react_js, @nodejs_ru, @javascript_jobs

354 members

Архив канала @ide_ru 28 сентября 2017 г.

09:02:12 ДП
User 299096137
описал пару структур в esdoc комментариях, их возможно экспортировать и использовать в разных частях кода в vs code?
09:02:43 ДП
User 299096137
или нужно все же использовать сложные штуки вроде flow и ts?
09:29:56 ДП
User 299096137
https://stackoverflow.com/questions/42829250/jsdoc-reference-typedef-ed-type-from-other-module
вот это нагуглил, но походу такое не работает в vs code?
stackoverflow.com/questions/42829250/jsdoc-reference-typedef-ed-type-from-other-module
Assuming I have a typedef type in a js module // somewhere/foo.js /** * @module */ /** * @typedef Foo * @type {object} * property {string} bar - some property */ Is it possible to referenc...
09:39:35 ДП
User 32530886
ts не сложная штука
09:40:00 ДП
User 32530886
но я не видел импорта jsdoc деклараций
разве что в комментах для тс
и включать @ts-check
09:40:01 ДП
User 299096137
только настроить, подключить сложно
10:05:54 ДП
User 299096137
User 32530886
но я не видел импорта jsdoc деклараций
разве что в комментах для тс
и включать @ts-check
а можно пример?
10:05:57 ДП
User 299096137
может сработает
10:06:37 ДП
User 32530886
гуглить надо
10:06:40 ДП
User 32530886
я не помню
10:07:31 ДП
User 39759851
https://www.typescriptlang.org/docs/handbook/release-notes/typescript-2-3.html
10:08:27 ДП
User 39759851
Надо тупо добавить // @ts-check наверх файла и писать жсдок как тут https://github.com/Microsoft/TypeScript/wiki/JSDoc-support-in-JavaScript
github.com/Microsoft/TypeScript/wiki/JSDoc-support-in-JavaScript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output. - Microsoft/TypeScript
10:09:29 ДП
User 39759851
но это не так удобно)
10:10:07 ДП
User 299096137
не могу найти в файле пример с импортом
10:10:55 ДП
10:11:40 ДП
User 39759851
Обычный импорт?
10:11:49 ДП
User 39759851
Хотя не
10:11:52 ДП
User 299096137
я хочу то, что описал в одном файле импортировать в других
10:12:07 ДП
User 299096137
у меня vs code наконец-то начал подсказки давать
10:12:11 ДП
User 299096137
по коду
10:12:22 ДП
10:12:32 ДП
User 39759851
Висит https://github.com/Microsoft/TypeScript/issues/14377
github.com/Microsoft/TypeScript/issues/14377
Given an implementation of a class: // file.js export default class File { ... } How can you use the type without importing the module: // another export default Util { /** @param {File} fil...
10:14:29 ДП
User 299096137
тут предлагают фичу сделать, так?
10:15:05 ДП
User 39759851
Ну то есть щас нельзя импортить
10:15:15 ДП
User 39759851
User 299096137
тут предлагают фичу сделать, так?
Да
10:15:39 ДП
User 299096137
http://usejsdoc.org/tags-module.html
usejsdoc.org/tags-module.html
Document a JavaScript module.
10:15:44 ДП
User 299096137
т.е. это не работает в vs code?
10:18:29 ДП
User 32530886
модули совсем жопная штука в jsDoc
10:18:41 ДП
User 299096137
как и дока в jsDoc
10:18:55 ДП
User 32530886
User 299096137
как и дока в jsDoc
ну она так себе
10:18:59 ДП
User 299096137
штука для документирования имеет ужасную доку
10:19:05 ДП
User 39759851
а тс или флоу ты не можешь подключить?
10:19:19 ДП
User 39759851
User 299096137
штука для документирования имеет ужасную доку
лол
10:19:36 ДП
10:19:40 ДП
User 299096137
ну я за эти однострочные примеры
10:19:45 ДП
User 299096137
как троллинг какой-то
10:19:57 ДП
User 299096137
User 39759851
а тс или флоу ты не можешь подключить?
для ts нужно сборщик менять, так?
10:20:11 ДП
User 32530886
User 299096137
у тебя что-то с разметкой
10:20:20 ДП
10:20:26 ДП
10:20:27 ДП
User 299096137
у вас нет так?
10:20:29 ДП
User 32530886
там все ок
10:20:39 ДП
10:20:50 ДП
User 32530886
выкинь тонну расширений и браузер (мб)
10:20:54 ДП
User 39759851
User 299096137
для ts нужно сборщик менять, так?
С седьмой версии бабел сможет в тс
10:21:14 ДП
User 39759851
флоу попробуй тогда
10:21:23 ДП
User 299096137
User 32530886
слушай, реально если перезагружать, то сначала норм, а потом ломается
10:21:27 ДП
User 39759851
хотя ты вроде был в флоу чате 🤔
10:21:42 ДП
User 299096137
да, заходил
10:21:43 ДП
User 32530886
User 299096137
для ts нужно сборщик менять, так?
вебпак можно оставить
у меня был ts -> babel -> webpack
10:22:15 ДП
User 299096137
я смогу поставить ts так, чтоб не сломать проект, но использовать его там где мне хочется?
10:22:40 ДП
User 32530886
User 299096137
я смогу поставить ts так, чтоб не сломать проект, но использовать его там где мне хочется?
смысла нет
10:22:44 ДП
User 32530886
надо весь проект переводить))
10:22:50 ДП
User 32530886
по факту переписать с добавлением типов
10:22:55 ДП
User 299096137
тогда flow?
10:23:00 ДП
User 32530886
лучше уж флоу
10:23:06 ДП
User 32530886
но его сложнее впервые настраивать
10:23:31 ДП
User 299096137
буду в проект вставлять какую-ту шнягу, чтоб подсказки в коде были
10:23:33 ДП
User 299096137
ахааха
10:23:37 ДП
User 299096137
но придется
10:23:39 ДП
10:24:46 ДП
User 299096137
flow + eslint можно же оставить, так?
10:25:00 ДП
10:25:13 ДП
User 39759851
у еслинта плагин есть для флоу
10:33:43 ДП
User 299096137
а какой плагин заюзать для flow в vscode?
10:34:13 ДП
User 39759851
там их два, какой-то из них не рабочий
10:34:23 ДП
User 299096137
круто
10:34:33 ДП
User 39759851
Вообще  с флоу у вскода не оч
10:34:45 ДП
User 39759851
Могут подсказки баговать
10:35:16 ДП
User 39759851
flowtype.flow-for-vscode
10:36:06 ДП
User 39759851
https://marketplace.visualstudio.com/items?itemName=flowtype.flow-for-vscode
marketplace.visualstudio.com/items?itemName=flowtype.flow-for-vscode
Extension for Visual Studio Code - Flow support for VS Code
10:36:10 ДП
User 299096137
нашел