http://www.typescriptlang.org/
TypeScript lets you write JavaScript the way you really want to.
TypeScript is a typed superset of JavaScript that compiles to plain JavaScript.
Any browser. Any host. Any OS. Open Source.
前スレ
http://peace.2ch.net/test/read.cgi/tech/1349187527/
TypeScript part2 [転載禁止]©2ch.net
レス数が900を超えています。1000を超えると表示できなくなるよ。
1デフォルトの名無しさん
2015/04/30(木) 18:37:29.98ID:ynMflk1l831デフォルトの名無しさん
2017/08/25(金) 12:42:23.60ID:ai11peC4 型がundefinedって言うのは違うのでは?
変数がundefinedならわかるけど考え方の次元が違う気がする
Add<undefined>(item);ってありえないだろ
変数がundefinedならわかるけど考え方の次元が違う気がする
Add<undefined>(item);ってありえないだろ
832デフォルトの名無しさん
2017/08/25(金) 18:31:01.83ID:uvmzLTaY undefinedの型はundefinedだよ
833デフォルトの名無しさん
2017/08/25(金) 21:39:57.29ID:+9ilYHDI >>831
undefined型、null型あります
undefined型、null型あります
834デフォルトの名無しさん
2017/08/26(土) 04:59:29.39ID:FZcG7krL undefined null void never 使い分け出来てる?
835デフォルトの名無しさん
2017/08/27(日) 13:34:52.17ID:0P4eY3kj >>829
だめでしたわ。やはり最終的に生成されるjsコードが型がないからなにもないところに型を定義するのは無理っぽい
ジェネリクスって使う側には幸せだけどライブラリを作ろうって思うとなかなか難しいす。
実は以下のコードが小さくて見やすいので改造できないか試しているんです。
https://github.com/aikoven/typescript-fsa/blob/master/src/index.ts
store.dispatch(someAction()) というように同期型のアクションを作るときはパラメータ引数無しで使えるんだけど
非同期アクションを使おうとした場合はパラメータ引数なしの表現ができないんですよ。
store.dispatch(someAsyncAction.started(undefined)) と書かなきゃけない。
ここのundefinedを省略する方法を探っていたんですよね。
だめでしたわ。やはり最終的に生成されるjsコードが型がないからなにもないところに型を定義するのは無理っぽい
ジェネリクスって使う側には幸せだけどライブラリを作ろうって思うとなかなか難しいす。
実は以下のコードが小さくて見やすいので改造できないか試しているんです。
https://github.com/aikoven/typescript-fsa/blob/master/src/index.ts
store.dispatch(someAction()) というように同期型のアクションを作るときはパラメータ引数無しで使えるんだけど
非同期アクションを使おうとした場合はパラメータ引数なしの表現ができないんですよ。
store.dispatch(someAsyncAction.started(undefined)) と書かなきゃけない。
ここのundefinedを省略する方法を探っていたんですよね。
836デフォルトの名無しさん
2017/08/27(日) 13:49:39.35ID:0iS30aa2 そもそも何がしたいのかわからないんだけど
引数追加したいけないのか?
引数追加したいけないのか?
837デフォルトの名無しさん
2017/08/27(日) 13:55:46.03ID:0iS30aa2 レス見てなかった
ごめんごめん
ごめんごめん
838デフォルトの名無しさん
2017/08/27(日) 14:17:00.38ID:iBnNI7N6 引数にPが含まれていない以上呼び出し時の型パラメータはハードコーディングしなきゃならんわけで、
それならOnlyH用の関数と分けてしまっても大して変わらんだろう。処理自体は共通化すればいいし。
それならOnlyH用の関数と分けてしまっても大して変わらんだろう。処理自体は共通化すればいいし。
839デフォルトの名無しさん
2017/08/27(日) 14:23:58.62ID:0iS30aa2 ところで本当にこれジェネリックの問題?
840デフォルトの名無しさん
2017/08/27(日) 14:27:48.95ID:wLayuApT C++でならテンプレートの特殊化で書けるし書きたい気持ちはよく分かる
841デフォルトの名無しさん
2017/08/27(日) 17:42:23.47ID:0P4eY3kj842デフォルトの名無しさん
2017/08/27(日) 21:19:13.07ID:wLayuApT >>841
何というかC++のテンプレートは強力過ぎる
Boost::Spiritみたいにコンパイル時に構文解析器を生成するような変態的なことさえ可能
ただしコンパイル時間は死ぬ
ttps://ideone.com/6V11EP
C++っぽくないコードだけどとりあえず
何というかC++のテンプレートは強力過ぎる
Boost::Spiritみたいにコンパイル時に構文解析器を生成するような変態的なことさえ可能
ただしコンパイル時間は死ぬ
ttps://ideone.com/6V11EP
C++っぽくないコードだけどとりあえず
843デフォルトの名無しさん
2017/08/27(日) 21:38:06.45ID:0P4eY3kj844デフォルトの名無しさん
2017/08/28(月) 18:40:12.12ID:g1F8jR1j import 'reflect-metadata';
function logType(target: any, key: string) {
var t = Reflect.getMetadata('design:type', target, key);
console.log(`${key} type: ${t.name}`);
}
class Demo {
@logType
public attr1: string;
}
Visual Studio 2017 で上記のビルドは問題ないのですが
実行すると、「exports は定義されていません」と出てしまいます。
tsconfig.json で
"experimentalDecorators": true,
"emitDecoratorMetadata": true,
は指定しています。
何か足りないのでしょうか?
function logType(target: any, key: string) {
var t = Reflect.getMetadata('design:type', target, key);
console.log(`${key} type: ${t.name}`);
}
class Demo {
@logType
public attr1: string;
}
Visual Studio 2017 で上記のビルドは問題ないのですが
実行すると、「exports は定義されていません」と出てしまいます。
tsconfig.json で
"experimentalDecorators": true,
"emitDecoratorMetadata": true,
は指定しています。
何か足りないのでしょうか?
845デフォルトの名無しさん
2017/08/28(月) 20:16:46.01ID:3Zs55+dM846デフォルトの名無しさん
2017/08/30(水) 15:24:22.43ID:0nj0F5xg 初心者なんだけど質問いいだろうか?
JS使う必要ある→ES5以前気持ち悪い→ES6未対応多い
という流れでTypeScript勉強しようかと思ったんだけど、手元にある本が分かりやすいけど1.0対応なんだ
追加機能を順に追えば問題ないだろうと思ったんだけど、更新箇所が多岐にわたるためか結構面倒で
ある程度網羅してそうなのも1.0からは追ってなかったりして、少し悩んでる
バージョンごとの差分を丁寧にまとめてくれているサイトか、
最新に近いバージョンを網羅的に解説してるサイトを、差分を意識しながら読もうかと思ってるんだけど、
慣れてる者の視点で、なんかいいサイト or 書籍があったら教えてくれないか?
JS使う必要ある→ES5以前気持ち悪い→ES6未対応多い
という流れでTypeScript勉強しようかと思ったんだけど、手元にある本が分かりやすいけど1.0対応なんだ
追加機能を順に追えば問題ないだろうと思ったんだけど、更新箇所が多岐にわたるためか結構面倒で
ある程度網羅してそうなのも1.0からは追ってなかったりして、少し悩んでる
バージョンごとの差分を丁寧にまとめてくれているサイトか、
最新に近いバージョンを網羅的に解説してるサイトを、差分を意識しながら読もうかと思ってるんだけど、
慣れてる者の視点で、なんかいいサイト or 書籍があったら教えてくれないか?
847デフォルトの名無しさん
2017/08/30(水) 15:36:04.15ID:KRZoTQ7y 公式のWhat's newがベスト
差分付き公式アナウンスの日本語訳もあったはず
差分付き公式アナウンスの日本語訳もあったはず
848デフォルトの名無しさん
2017/08/30(水) 17:14:44.50ID:0nj0F5xg >>847
ありがとう
公式サイトのドキュメントは「英語でこれだけ読むのはだるい」と回避しちゃってたけど、
確かに差分把握程度なら英語苦手でもなんとかなりそうだし、どうしても分からなければそこだけ別途調べればいいかな……
ありがとう
公式サイトのドキュメントは「英語でこれだけ読むのはだるい」と回避しちゃってたけど、
確かに差分把握程度なら英語苦手でもなんとかなりそうだし、どうしても分からなければそこだけ別途調べればいいかな……
849デフォルトの名無しさん
2017/08/30(水) 17:16:57.33ID:0nj0F5xg850デフォルトの名無しさん
2017/08/30(水) 17:22:11.52ID:t7ExSs7Y851デフォルトの名無しさん
2017/08/30(水) 19:16:11.64ID:2eRd6qUC 俺的には初心者こそTypeScriptってカンジがするけどね。
書いてる最中にエラーが出るから曖昧な知識を補填してくれる。
基本的にはES2015 + 型 だからESの仕様を勉強してればそれがTypeScriptとほぼ一致する。
書いてる最中にエラーが出るから曖昧な知識を補填してくれる。
基本的にはES2015 + 型 だからESの仕様を勉強してればそれがTypeScriptとほぼ一致する。
852デフォルトの名無しさん
2017/08/30(水) 23:22:37.02ID:0nj0F5xg853デフォルトの名無しさん
2017/08/31(木) 10:22:17.60ID:J0kol7QQ 俺はもうTSだけのトランスパイルで落ち着いちゃったんだけどBabel通すメリットある?
Symbolない環境でもArrayLikeをfor-ofできるならBabel使うけどそうでもなさそうだし
わざわざビルドを複雑にする理由がない
Symbolない環境でもArrayLikeをfor-ofできるならBabel使うけどそうでもなさそうだし
わざわざビルドを複雑にする理由がない
854デフォルトの名無しさん
2017/08/31(木) 18:05:56.86ID:c0+jc73k >>852
見た目は大事だね
見た目は大事だね
855デフォルトの名無しさん
2017/09/01(金) 13:39:42.18ID:/s9HCfxW 納期ギリギリでリリースしてきたな
856デフォルトの名無しさん
2017/09/01(金) 14:35:34.71ID:gwzO0YnZ Announcing TypeScript 2.5
https://blogs.msdn.microsoft.com/typescript/2017/08/31/announcing-typescript-2-5/
https://blogs.msdn.microsoft.com/typescript/2017/08/31/announcing-typescript-2-5/
857デフォルトの名無しさん
2017/09/01(金) 18:09:16.31ID:NFcRuct1 これリリースする意味あるんか?
858デフォルトの名無しさん
2017/09/01(金) 18:55:40.04ID:/s9HCfxW やることなくなったんならcommunityに丸投げした大量のバグ修正しろやって感じ
859デフォルトの名無しさん
2017/09/02(土) 17:49:25.16ID:p+zwcdRJ プロジェクトの管理者が長期休暇で居なかったからな
今回はバグ修正とリファクタリングが多い
不在の間に溜まってたissueとPRも整理途中って感じだ
今回はバグ修正とリファクタリングが多い
不在の間に溜まってたissueとPRも整理途中って感じだ
860デフォルトの名無しさん
2017/09/02(土) 17:50:58.84ID:pn8ujE89 そう聞くとなんかほっこりした
861デフォルトの名無しさん
2017/09/03(日) 14:18:22.90ID:25YGmHNv Angelar4どう?
862デフォルトの名無しさん
2017/09/03(日) 16:16:24.17ID:uF0EtmbD 4はパフォーマンス改善が大きい
あとはifとか
もう9月だから5出るぞ
あとはifとか
もう9月だから5出るぞ
863デフォルトの名無しさん
2017/09/04(月) 09:30:18.55ID:XPn2hQsA Angular 2/4が狭量で遅すぎる理由
http://postd.cc/why-angular-2-4-is-too-little-too-late/
http://postd.cc/why-angular-2-4-is-too-little-too-late/
864デフォルトの名無しさん
2017/09/04(月) 15:20:15.81ID:YyUl+V5/ >>863
原文のコメント欄でかなり叩かれてるね
原文のコメント欄でかなり叩かれてるね
865デフォルトの名無しさん
2017/09/04(月) 21:01:59.56ID:54ysCAWj 自分でTL;DRって書いてあるからそっとしておけばいいのに
866デフォルトの名無しさん
2017/09/04(月) 23:02:59.27ID:WJEd6wUZ867デフォルトの名無しさん
2017/09/05(火) 08:07:39.31ID:JsNUX7wh >>865
tldrの意味を間違えて解釈してないか?
tldrの意味を間違えて解釈してないか?
868デフォルトの名無しさん
2017/09/06(水) 08:52:58.29ID:ZKLFsM4G https://eow.alc.co.jp/search?q=tldr
TLDR
【略】
=Too long. Didn't read.
長過ぎ。読みませんでした。/長文うざい(と言う人のための要約)。
◆【場面】ネット上などで「文章が長過ぎる」と文句を言う。転じて「長文を嫌う人のための要約」という意味でも用いられる。
TLDR
【略】
=Too long. Didn't read.
長過ぎ。読みませんでした。/長文うざい(と言う人のための要約)。
◆【場面】ネット上などで「文章が長過ぎる」と文句を言う。転じて「長文を嫌う人のための要約」という意味でも用いられる。
869デフォルトの名無しさん
2017/09/06(水) 18:28:14.77ID:8/JJ3nEQ ○次受けが多いほど退場率が早くなる。高くなる
直受けの50万 客:いつまでもうちにいていいよ
3次受けの50万(客は90万払ってる) 客:短期延長していい?
5次受けの50万(客は150万払ってる) 客:作り終わったらとっと出てけ できなかったら即退場だ
長時間労働 高稼働 高スキル要求が多い
零細フリーランスサイトは5次受けから誰もできない難易度の高い仕事 余り物の仕事を紹介してくる。40万円代でやってくれと
これならJIETから3次でいったほうがいいな
446非決定性名無しさん2017/08/02(水) 22:12:48.95
JIETに毎月5千円払えば3次から入場できるだろ?
高額をうたうフリーランスのサイトはだいたい5次から45万円
JIETで閲覧応募できる末端価格からさらに搾取するのが高額をみせつけるフリーランスサイトでした
高額案件をみせつけるフリーランスサイトも案件の取得はJIETでした
JIETに加入すれば誰でも3次60万からスタートだ。フリーランスのサイトをやってる
自称エージェントもそこから案件情報を取得しきてる。サイトで60万で釣って40万から55万の間でやらしている。
372仕様書無しさん2017/08/11(金) 10:31:43.41
フリーランスで検索すると引っかかる零細ITがやっているフリーランスのサイトはだめだ。
高額に見せているけど実際は50万前後
JIET加入した方がいいよ。案件は毎日千件以上末端価格は60万円 平凡な稼働時間の80万円の案件もある。
ユー子も求人をだしてる。名刺も渡せる。ユー子に名刺が渡せるんだぞ。夢のようだ
自称エージェントはJIETから流れてくる案件を転売してるだけだった。
JIETに加入すれば誰でも案件に応募することができた。収入が40万50万台にならなくて済む
エンド - ユー子 - エージェント-JIET 公表価格 90~60 - エージェント×3 = 言い値50万以下
エンド - ユー子 - エージェント-JIET 公表価格 90~60 - エージェント×1 悪質な言い値で50万以下
エンド - ユー子 - エージェント-JIET 公表価格 90~60 - JIETに加入して公表価格で応募できる
直受けの50万 客:いつまでもうちにいていいよ
3次受けの50万(客は90万払ってる) 客:短期延長していい?
5次受けの50万(客は150万払ってる) 客:作り終わったらとっと出てけ できなかったら即退場だ
長時間労働 高稼働 高スキル要求が多い
零細フリーランスサイトは5次受けから誰もできない難易度の高い仕事 余り物の仕事を紹介してくる。40万円代でやってくれと
これならJIETから3次でいったほうがいいな
446非決定性名無しさん2017/08/02(水) 22:12:48.95
JIETに毎月5千円払えば3次から入場できるだろ?
高額をうたうフリーランスのサイトはだいたい5次から45万円
JIETで閲覧応募できる末端価格からさらに搾取するのが高額をみせつけるフリーランスサイトでした
高額案件をみせつけるフリーランスサイトも案件の取得はJIETでした
JIETに加入すれば誰でも3次60万からスタートだ。フリーランスのサイトをやってる
自称エージェントもそこから案件情報を取得しきてる。サイトで60万で釣って40万から55万の間でやらしている。
372仕様書無しさん2017/08/11(金) 10:31:43.41
フリーランスで検索すると引っかかる零細ITがやっているフリーランスのサイトはだめだ。
高額に見せているけど実際は50万前後
JIET加入した方がいいよ。案件は毎日千件以上末端価格は60万円 平凡な稼働時間の80万円の案件もある。
ユー子も求人をだしてる。名刺も渡せる。ユー子に名刺が渡せるんだぞ。夢のようだ
自称エージェントはJIETから流れてくる案件を転売してるだけだった。
JIETに加入すれば誰でも案件に応募することができた。収入が40万50万台にならなくて済む
エンド - ユー子 - エージェント-JIET 公表価格 90~60 - エージェント×3 = 言い値50万以下
エンド - ユー子 - エージェント-JIET 公表価格 90~60 - エージェント×1 悪質な言い値で50万以下
エンド - ユー子 - エージェント-JIET 公表価格 90~60 - JIETに加入して公表価格で応募できる
870デフォルトの名無しさん
2017/09/19(火) 11:15:37.37ID:/BmvhpgH jsbinみたいなやつでautocompleteをサポートしたeditorあるやつないかな。
誰か作って
誰か作って
871デフォルトの名無しさん
2017/09/20(水) 19:34:43.20ID:n6fd8Yhd immutable.js v4まだちゃんと動かんのね。補完効くなら早く使いたい。
872デフォルトの名無しさん
2017/09/26(火) 15:23:42.06ID:ghZl2iPU873デフォルトの名無しさん
2017/09/27(水) 03:23:26.68ID:+Ye2aVjL 更新履歴確認できる?
874デフォルトの名無しさん
2017/10/03(火) 18:20:58.44ID:W51YTaAn875デフォルトの名無しさん
2017/10/03(火) 18:39:35.95ID:9EEmWhET まだ五年しかたってないんだ。
876デフォルトの名無しさん
2017/10/09(月) 07:06:58.86ID:9dKH0tXT flowは静的解析ツールでtypescriptが言語ってことでいいの?
877デフォルトの名無しさん
2017/10/09(月) 21:16:28.99ID:3eEbeVt6 flowはゴミだから気にしなくていいよ
878デフォルトの名無しさん
2017/10/10(火) 03:03:10.33ID:kZcMF3GJ 今はTSとほぼ同じ構文が使えるみたいだし推論が強い分言語としてはFlowのほうが格上になったと思うよ
開発ツール等を含めた評価はどうなるか知らんが
開発ツール等を含めた評価はどうなるか知らんが
879デフォルトの名無しさん
2017/10/10(火) 19:56:20.72ID:n13p9MLl880デフォルトの名無しさん
2017/10/12(木) 06:43:35.33ID:D9zQ5ULh 最初は俺もゴミかと思ったけど静的解析ツールとしてってことだと
jsのプロジェクトに段階的に型をつけていくならありかなって思ったんだよね。
jsのプロジェクトに段階的に型をつけていくならありかなって思ったんだよね。
881デフォルトの名無しさん
2017/10/12(木) 08:50:48.19ID:x7s9E0v1 >>880
TSだって段階的に型を付けられるっしょ。
TSだって段階的に型を付けられるっしょ。
882デフォルトの名無しさん
2017/10/14(土) 22:19:53.51ID:A+SmlCyw https://github.com/Microsoft/TypeScript/wiki/What%27s-new-in-TypeScript#localized-diagnostics-on-the-command-line
typescript 2.6 ローカライズが全面的に入るっぽい
typescript 2.6 ローカライズが全面的に入るっぽい
883デフォルトの名無しさん
2017/10/14(土) 22:27:47.84ID:+JNXgfir 非英語Issueが次々と投げ込まれていくところを想像すると胸が熱くなるな
誰がこういうの決定してんだろ
誰がこういうの決定してんだろ
884デフォルトの名無しさん
2017/10/15(日) 13:45:26.13ID:29cWpLj+ いままで入ってなかったのが不思議
885デフォルトの名無しさん
2017/10/15(日) 21:03:43.86ID:U2nzSUai コマンドラインメッセージが日本語化されるの?いらんだろそれ
886デフォルトの名無しさん
2017/10/15(日) 21:27:06.79ID:nlQ3NzZf ローカライズありがたいけどところどころ明らかな誤訳が混じってる
887デフォルトの名無しさん
2017/10/16(月) 08:15:42.86ID:eZyML9Cw 誤訳を見つけてくれてありがとう
お前のプルリクを待ってるぜ!
お前のプルリクを待ってるぜ!
888デフォルトの名無しさん
2017/10/16(月) 11:31:48.47ID:ZoMoe7Af かえってわかりにくくなる
889デフォルトの名無しさん
2017/10/16(月) 12:12:06.22ID:Z0srHJQs コマンドラインよりhandbookの方を翻訳してほしいよね
890デフォルトの名無しさん
2017/10/17(火) 08:07:20.81ID:ALnPGbmE 2.4.2から2.5.3に上げたら、User defined type-guard functionとTagged union typeの組み合わせで
型をうまく判断してくれなくなった。バグか仕様変更かどっちだろう?
型をうまく判断してくれなくなった。バグか仕様変更かどっちだろう?
891デフォルトの名無しさん
2017/10/17(火) 08:10:24.70ID:1Byit6P4 issueあさりにいけ
892デフォルトの名無しさん
2017/10/18(水) 22:10:52.67ID:wBhwyrKl TypescriptでReact使ってる人にお聞きしたいんですけど
Componentを継承して新しいコンポーネントを作るわけですけど、
class CurrentComponet extends React.Component<Props> {
}
とつくってさらに
class NewComponet extends CurrentComponet {
}
とやってNewComponetをつくるとしますよね。
それはそれで使えるんですけどNewComponetのpropsはCurrentComponetのpropsしか使えないですよね。
PropsをNewComponet用に拡張する方法ってないですかね?
素直に一からComponent作るしかないでしょうか
Componentを継承して新しいコンポーネントを作るわけですけど、
class CurrentComponet extends React.Component<Props> {
}
とつくってさらに
class NewComponet extends CurrentComponet {
}
とやってNewComponetをつくるとしますよね。
それはそれで使えるんですけどNewComponetのpropsはCurrentComponetのpropsしか使えないですよね。
PropsをNewComponet用に拡張する方法ってないですかね?
素直に一からComponent作るしかないでしょうか
893デフォルトの名無しさん
2017/10/18(水) 23:58:41.35ID:5bsiTMSo894デフォルトの名無しさん
2017/10/19(木) 09:09:43.33ID:33xh/nBB >>893
うほー。神よ!
でもぶっちゃけ何が起こってるのかよくわかってないです。
> class CurrentComponet<T extends Props> extends React.Component<T> {
上記Tは一体いつ解決されてるんですかね。
そもそもTypeScriptでReactのコンポーネントの書き方ってこっちが正解だったりするんで?
うほー。神よ!
でもぶっちゃけ何が起こってるのかよくわかってないです。
> class CurrentComponet<T extends Props> extends React.Component<T> {
上記Tは一体いつ解決されてるんですかね。
そもそもTypeScriptでReactのコンポーネントの書き方ってこっちが正解だったりするんで?
895デフォルトの名無しさん
2017/10/19(木) 20:20:28.20ID:LXr9z35K それか
class CurrentComponet<T> extends React.Component<T&Props> {
}
でもいいな
こっちが使う側からすると楽かも
>>894
説明面倒だからggrks
class CurrentComponet<T> extends React.Component<T&Props> {
}
でもいいな
こっちが使う側からすると楽かも
>>894
説明面倒だからggrks
896デフォルトの名無しさん
2017/10/20(金) 00:43:33.60ID:aPV4O3Wb moment.js 便利だな
今更だが
今更だが
897デフォルトの名無しさん
2017/10/21(土) 12:56:00.66ID:VqKLKVGY >>895
単純にReact.d.tsと見比べてみると良い。結局使う時に<Props>を使えるようにCurrentComponet<T> としておくのが目的
ジェネリクス型に追加情報を与えるための概念と考えると分かりやすい。
<T>をTopに残しておいてそこを解決すると React.Component<T>も自動的に追従する
単純にReact.d.tsと見比べてみると良い。結局使う時に<Props>を使えるようにCurrentComponet<T> としておくのが目的
ジェネリクス型に追加情報を与えるための概念と考えると分かりやすい。
<T>をTopに残しておいてそこを解決すると React.Component<T>も自動的に追従する
898デフォルトの名無しさん
2017/10/22(日) 05:02:18.10ID:NdVgkCyx899デフォルトの名無しさん
2017/10/22(日) 05:09:40.65ID:NdVgkCyx2017/10/22(日) 11:51:56.71ID:r0jppfs8
>>899
おっ。そこは知ってたけどTypeScriptのコード補完効くとしらなかったわ。ありがと
おっ。そこは知ってたけどTypeScriptのコード補完効くとしらなかったわ。ありがと
901デフォルトの名無しさん
2017/10/23(月) 21:24:20.12ID:xr09IWoG 地味にawait書き忘れてちゃんと動かないというパターンが多発してるんですが
TSLintでawait入れ漏れで指摘する機能ってないですかね?
TSLintでawait入れ漏れで指摘する機能ってないですかね?
902デフォルトの名無しさん
2017/10/23(月) 23:05:48.01ID:zzY32qse >>901
c#だと書き忘れた場合はコンパイラが警告出してくれるんだけどね
c#だと書き忘れた場合はコンパイラが警告出してくれるんだけどね
903デフォルトの名無しさん
2017/10/30(月) 07:24:42.96ID:I1PPVtSx もう10月終わるけどまた駆け込みリリースかね
904デフォルトの名無しさん
2017/11/01(水) 02:44:19.40ID:x/3omok5 Announcing TypeScript 2.6
https://blogs.msdn.microsoft.com/typescript/2017/10/31/announcing-typescript-2-6/
https://blogs.msdn.microsoft.com/typescript/2017/10/31/announcing-typescript-2-6/
905デフォルトの名無しさん
2017/11/01(水) 23:51:55.80ID:x/3omok5906デフォルトの名無しさん
2017/11/02(木) 12:10:31.71ID:Gd7lD1Ih Angular 5.0.0がリリースされました
https://medium.com/angular-japan-user-group/version-5-0-0-of-angular-now-available-9746ef966c7d
はやい、はやいよぉ…
https://medium.com/angular-japan-user-group/version-5-0-0-of-angular-now-available-9746ef966c7d
はやい、はやいよぉ…
907デフォルトの名無しさん
2017/11/02(木) 20:11:59.50ID:eNK4k+UN ffのアップデート並み
908デフォルトの名無しさん
2017/11/02(木) 22:27:03.79ID:taAN7xor なお間に合わなかったバグフィクスはガンガン後回しにしてリリースする模様
909デフォルトの名無しさん
2017/11/03(金) 03:45:19.14ID:kJ3ZRkrN アジャイルってそういうもんだし
910デフォルトの名無しさん
2017/11/03(金) 05:18:11.47ID:IsjJm0uL >>906
アンギュラーってぶっちゃけ使ってる人いるの?
アンギュラーってぶっちゃけ使ってる人いるの?
911デフォルトの名無しさん
2017/11/03(金) 07:42:27.47ID:gwa0lp/v Google自身が使ってないのにどうして使うというのか
912デフォルトの名無しさん
2017/11/08(水) 20:05:35.96ID:uhXC9xV7913デフォルトの名無しさん
2017/11/12(日) 02:41:12.23ID:EwcJ+uHe 2.6になったらコンパイルエラーが多発する。react-redux のconnect周りで。
なんでー
なんでー
914デフォルトの名無しさん
2017/11/12(日) 13:16:12.66ID:oQrEnmVF MEAN勉強中なのにangulerってマイナーなの?ショック
915デフォルトの名無しさん
2017/11/25(土) 21:21:37.41ID:UiY7gN7d コンストラクタを複数定義できないのでしょうか??
うーん。
うーん。
916デフォルトの名無しさん
2017/11/25(土) 21:28:52.67ID:UiY7gN7d オーバーロードはできるけど、実装は1つとか・・
JSONへのシリアライズ・デシリアライズは自分で制御するので、
constructor(json: any)と
construcotr(parameter1: type1, parameter2: type2)
二つ用意したいんですけど。最初は
construcotr(parameter1: type1, parameter2: type2)だけ用意しえ、
staticメソッドの方に
statis parseJson(json: any): Class1として、そこでconstrucotr(parameter1: type1, parameter2: type2)を呼んでたんですけど、
これだと子に親のインスタンスの参照渡せないんですよね。
JSONへのシリアライズ・デシリアライズは自分で制御するので、
constructor(json: any)と
construcotr(parameter1: type1, parameter2: type2)
二つ用意したいんですけど。最初は
construcotr(parameter1: type1, parameter2: type2)だけ用意しえ、
staticメソッドの方に
statis parseJson(json: any): Class1として、そこでconstrucotr(parameter1: type1, parameter2: type2)を呼んでたんですけど、
これだと子に親のインスタンスの参照渡せないんですよね。
917デフォルトの名無しさん
2017/11/25(土) 21:37:57.59ID:UiY7gN7d ごめんなさい。これじゃ何いってるからんし、意味不明ですね。
918デフォルトの名無しさん
2017/11/26(日) 00:19:08.88ID:mkIW06Zo919デフォルトの名無しさん
2017/11/26(日) 04:33:36.78ID:Aye3R7gH オブジェクト指向を学ぼう
920デフォルトの名無しさん
2017/11/26(日) 23:18:17.65ID:rkyPHH9I 願望なんだけど
Typescriptは言語自体がWebアプリ開発用に
丸ごとフレームワークになったら良いと思う。
Flash(flex)のActionscript3も
フレームワーク化達成した様だし。
http://flex.apache.org/
Typescriptは言語自体がWebアプリ開発用に
丸ごとフレームワークになったら良いと思う。
Flash(flex)のActionscript3も
フレームワーク化達成した様だし。
http://flex.apache.org/
921デフォルトの名無しさん
2017/11/26(日) 23:25:22.11ID:pQh5Iwo2 >>920
JSのスーパーセット目指してるんだし無理に決まってんだろ
JSのスーパーセット目指してるんだし無理に決まってんだろ
922デフォルトの名無しさん
2017/11/26(日) 23:28:03.09ID:rkyPHH9I すみませんリンク先間違ってました。
http://royale.codeoscopic.com/
http://royale.codeoscopic.com/
923デフォルトの名無しさん
2017/11/26(日) 23:33:18.08ID:i1z8rFU6925デフォルトの名無しさん
2017/12/01(金) 19:48:21.81ID:Qr863YVP 人気沸騰中のはずなのに年々参加者が減っていきついにアドカレ作られすらしなくなったTypeScriptさん
926デフォルトの名無しさん
2017/12/01(金) 20:26:25.44ID:6V2me3Iy TypeScript関係ないけど、アドカレVue.jsすげぇな。React人気ないのか??
927デフォルトの名無しさん
2017/12/01(金) 20:32:35.43ID:u+SbUYxr FBのゴタゴタがきいてるんかな
928デフォルトの名無しさん
2017/12/01(金) 22:04:45.62ID:jFvanr8n アドカレ的にはjs扱いなんじゃね?
929デフォルトの名無しさん
2017/12/01(金) 23:41:41.28ID:tkoMYkG1 ES6普及したから
AltJSへの興味が薄れてるんじゃね?
AltJSへの興味が薄れてるんじゃね?
930デフォルトの名無しさん
2017/12/01(金) 23:55:12.47ID:jFvanr8n まだasync await周りが完成してないけどね。
とりあえずmapとかfilterが普通に使えるようになってほしい
とりあえずmapとかfilterが普通に使えるようになってほしい
レス数が900を超えています。1000を超えると表示できなくなるよ。
ニュース
- 【音楽】Perfume・あ~ちゃんの結婚相手「一般男性」は吉田カバンの社長・吉田幸裕氏(41) 高身長で山本耕史似 [Ailuropoda melanoleuca★]
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 ★4 [ぐれ★]
- 【サッカー】U-17日本代表、激闘PK戦制す 北朝鮮撃破で6大会ぶり8強入り U17W杯 [久太郎★]
- 【インバウンド】中国人観光客の日本での消費額は年間約2兆円超…中国政府は公務員の出張取り消し [1ゲットロボ★]
- 【サッカー】日本代表、ボリビアに3発快勝 森保監督通算100試合目を飾る…鎌田、町野、中村がゴール [久太郎★]
- XやChatGPTで広範囲の通信障害 投稿や閲覧できず [蚤の市★]
- 毒親「働かないでいつもゴロゴロして!」俺「…」毒親「あっ近隣に熊が出たって!」俺「ふぅ」毒親「どこ行くんだ」
- アンケート調査で「高市発言は問題なし」 93.5%wwwwwwwwwwwwwwwwwwwwwwwww [279254606]
- 生活保護の受給額ってなんでこんなに安いの?
- お前らは“スカイマイルタワー”建設計画を知っているか?
- これ誰か分かるか?
- 支払い詰まってインターネット止まった
