TypeScript part4

2022/06/30(木) 12:31:53.04ID:Rcw/gVlt
5chだと読みづらいからts playgroundなりcode sandboxなりに書いて欲しい
171デフォルトの名無しさん
垢版 |
2022/06/30(木) 12:53:38.41ID:Argu0lpR
>>165 です。
すみません。かなり省略して、改行も削除しました。
伝えたかったのは、以下です。
https://tsplay.dev/WJyrDm
2022/08/26(金) 00:55:54.58ID:z3bi9+6P
Recordとmapped typesの使い分け方が分かりません
Record<Key, Value>と{ [key: Key]: Value }ってinterchangeableな気がするんですが、
どっちかにしかできないことがあったりするんですか?
2022/08/26(金) 08:07:49.83ID:cPJ/q77Z
mapped の方が柔軟

type X = { age: number, name: string }

これは Record では定義できないだろう
2022/08/26(金) 08:46:09.94ID:yW+yR6PJ
Recordはキーがいくつかの既知の値のみに限られる場合に使う
{ [key: Key]: Value }だとキーが何でも入っちゃうでしょ
175174
垢版 |
2022/08/26(金) 10:07:43.28ID:yW+yR6PJ
限られるというより、必ず既知のキーを持っていることが保証されるというべきか
record.knownKey のような既知のキーによるアクセスがタイプセーフになり、コード補完も効く
2022/08/26(金) 10:18:44.77ID:XmC41P2C
微妙にインデックス型とmapped typeがごっちゃになってて話をややこしくしてる気がする
2022/08/26(金) 22:54:52.76ID:wGXHgoK/
>>173
それはただのオブジェクト型だと思うが
178.NET MAUI HighScool
垢版 |
2022/11/03(木) 11:06:25.02ID:P57hKE9o
もしかしてTypeScriptってC#で良いのでは?
静的型付け言語だしオブジェクト指向だし作った人も一緒
2022/11/03(木) 11:18:14.22ID:/OhXuECX
C#でいいならわざわざ同じ人が新言語作らないだろ
ヘルスバーグはMS内では神みたいな扱いらしいから、自分で意味ないと思ってる仕事なんかやらないよ
2022/11/03(木) 11:27:45.04ID:BN1z7WMM
TypeScriptが解決してる問題をC#が全て解決出来るか考えてみれば?
181.NET MAUI HighScool
垢版 |
2022/11/03(木) 11:38:56.77ID:P57hKE9o
>>180
できてるじゃん
182デフォルトの名無しさん
垢版 |
2022/11/03(木) 12:08:35.27ID:S9tMl46F
or型というのかunion型というのか忘れたけど、C#にはなくない?
type a = b | c

(C#にもこの機能欲しい)
2022/11/03(木) 12:23:54.28ID:d31vVPfb
JavaScriptに静的型付けの恩恵を与えるために作られたのがTypeScript
C#でそれは出来ないでしょ
184.NET MAUI HighScool
垢版 |
2022/11/03(木) 12:26:39.11ID:Kj7ywx2W
>>183
C#が静的型付けじゃん
2022/11/03(木) 12:29:42.91ID:d31vVPfb
C#ではJavaScriptに静的型付けの恩恵を与えられないでしょ
186.NET MAUI HighScool
垢版 |
2022/11/03(木) 12:39:42.87ID:Kj7ywx2W
>>185
なんで?
2022/11/03(木) 12:47:16.05ID:d31vVPfb
>>186
君はC#がJavaScriptに静的型付けの恩恵を与えられると思ってるの?
2022/11/03(木) 12:57:24.44ID:t+iDkaHi
>>182
これについてはTypeScriptが便利というよりは、JSのやり方に合わせるために必要となっているものだと思う
C#では型が条件によってコロコロ変わるような設計は普通しないから、nullabilityさえ指定できれば多くの場合十分
189.NET MAUI HighScool
垢版 |
2022/11/03(木) 13:04:33.62ID:fiCeisHS
>>187
いや別にJavaScript使う必要なくね?
2022/11/03(木) 13:12:15.66ID:d31vVPfb
>>189
それは論点のすり替えでしょ
2022/11/03(木) 14:21:47.63ID:M3w0A0V3
代数的データ型は静的型付け言語にもあるよ。
最近のC#でも出来るけど記述量が多い。F#なら比較的楽に書けるけど。
2022/11/03(木) 15:50:32.38ID:BAhN8xRm
typescriptが実行時型安全まで保証してくれたらもう他の言語いらんのよな
REST APIというかJSONとの相性もマックスバリューだし
世にはびこっている型なし糞言語を全て地獄に葬り去ってほしい
2022/11/03(木) 16:11:11.85ID:cSIPlVD9
>>191
union typesは静的型において一般的な直和型とはかなり違ってて癖が強い
値が型持ってないからね
2022/11/03(木) 16:27:43.63ID:M3w0A0V3
>>193
まあそれはそうか。型ガードベースだもんね。
別に型が一致してなかったとしてもメンバさえ合ってれば雑代入しても問題ないし。
2022/11/03(木) 18:23:11.89ID:zVDUtzQU
>>192
型をバリデーションライブラリから生成すると捗るよ
2022/11/03(木) 20:49:50.25ID:BAhN8xRm
>>195
おっ zodmanか?
2022/11/03(木) 20:56:17.04ID:tn2ZhR3p
interface/classからjsonschemaを生成して、それを型ガード関数で使うってのが鉄板。
2022/11/03(木) 21:05:34.21ID:zVDUtzQU
>>196
すまねぇsuperstructなんだ。すまねぇ。

>>197
AJVはコードサイズデカくね?
2022/11/03(木) 21:36:19.22ID:tn2ZhR3p
コードサイズは気にしたことがないがスキーマ手書きは面倒臭いからやだなあ。
200デフォルトの名無しさん
垢版 |
2022/11/03(木) 22:05:24.52ID:S9tMl46F
RestAPIの型チェックはio-tsっていうライブラリつかってバリデーションしてるな。
実行時コストがあるけど、自分は業務アプリがメインなんで変な結果で次に進まない方が大事。
2022/11/03(木) 22:38:04.12ID:zVDUtzQU
>>199
ZodとかSuperstructとかはtypeで型書くのとほぼ同じくらいの手間でバリデーションと型が生成されるからすげー楽だよ。
2022/11/03(木) 22:52:51.54ID:tn2ZhR3p
うーん、俺はやっぱりTypescriptで書いた型そのまま使える方が楽だわ。
2022/11/04(金) 15:37:16.21ID:NHN4pq/h
HighScool君は納得して帰ったのか
2022/11/04(金) 23:24:08.39ID:/YFZG+0u
superstruct と zod ならどっちがええのんか?
205.NET MAUI HighSchool
垢版 |
2022/12/16(金) 16:55:41.78ID:3qj0lL1U
C#だとvar型でも何ら問題無いと思われてるのにTypeScriptのanyはなんでTwitterでネタにされるんでしょうか?
私もあまりvar型使いませんが公式とかvar型使いまくってるしTypeScriptでany使っても何ら問題なさそうなのですが…
2022/12/16(金) 17:30:57.27ID:p0Ky0qXF
コーディング時にvarは右辺で型が決まるけどanyは決まらないからかな
207.NET MAUI HighSchool
垢版 |
2022/12/16(金) 18:26:46.45ID:3qj0lL1U
>>206
決まらないんですか?
ではvar型ではなくdynamic型と言うことなのですかね
2022/12/16(金) 21:33:55.14ID:AqSpfMIV
そもそもvarは正確には型じゃないだろ
2022/12/16(金) 21:58:06.83ID:V2l7/OO4
var型はないな

型の堅牢性などを享受するためにTypeScriptを使用しているはずなのに、anyを持ち出せばそれが途端に失われるから絶対に使わない方がいい
そして確かにanyはdynamicに近いものと考えて良い
2022/12/16(金) 22:10:24.90ID:Hm0gKYO4
TypeScriptに対する理解が浅いのはともかくC#の理解もそんな程度だったのかこのコテ
211.NET MAUI HighSchool
垢版 |
2022/12/17(土) 00:18:30.36ID:WFRGIGZB
>>208
型推論型だろ
>>210
何いってんだこいつ?
212.NET MAUI HighSchool
垢版 |
2022/12/17(土) 00:22:25.11ID:WFRGIGZB
dynamic型は次の値を入れたらその型に変わる
例えば
dynamic x="おはよう"
dynamic x=123
でも大丈夫なわけ
anyは型の再代入ができないって見たけど?これdynamic型なの?
2022/12/17(土) 00:38:58.67ID:1fKT+2Wj
>>178程度の理解のヤツに何を説明しても無駄よ
2022/12/17(土) 00:50:14.95ID:/cYfBcZ5
>>212
流石にこれは触っちゃいけないレベル
2022/12/17(土) 00:55:05.65ID:Q7rx/k0e
anyはまさにJavaScriptの元々の変数の扱い様そのもの。
216.NET MAUI HighSchool
垢版 |
2022/12/17(土) 01:46:39.51ID:WFRGIGZB
>>213
TypeScriptはC#以下だったってわけか
理解
2022/12/17(土) 01:54:57.82ID:Q7rx/k0e
目的が違うんだよ。C#ではTypeScriptのようなことは出来ない。
良い意味でも悪い意味でもJavaScriptのスーパーセットかつトランスパイラである必要があるんだから。
ただTypeScriptが将来C#でやってることを概ね肩代わりすることは可能だったりはするんだけどね.netライブラリをそのまま動かすように改変していくことも障害は少ない。
2022/12/17(土) 02:13:01.40ID:dtBkzR03
そいつにかまうなよ
あちこちの言語やフレームワークスレに乗り込んでは意味不明な喧嘩売って
C#マンセーMAUIマンセーしてるだけの荒らし
2022/12/17(土) 03:00:17.54ID:7f5jCiop
再代入と型は関係ないだろ
見た感じC#も満足に使えてないじゃん
220.NET MAUI HighSchool
垢版 |
2022/12/17(土) 04:20:14.04ID:WFRGIGZB
>>219
どこが?
dynamic型知ってる?
2022/12/17(土) 08:49:17.76ID:J7I3yK2m
>>211
まぁ初心者なら便宜的に型だって覚えときゃいいよ

>>212
型の再代入って何?
値の再代入とは違うの?
222.NET MAUI HighSchool
垢版 |
2022/12/17(土) 11:38:05.95ID:WFRGIGZB
>>221
値は型があってたら普通は再代入はできる
ただ型があってなかったらできない
dynamic型は型があってなくても再代入できる
2022/12/17(土) 12:01:06.61ID:d07Wp+U/
>>222
それをC#では型の再代入って呼ぶの?

TypeScriptでは変数をletで宣言すれば値を再代入できる
変数がany型ならどんな型の値でも代入できる
変数をconstで宣言すれば型が同じであろうと再代入できない
>>219の言ってるのはそういうこと
224.NET MAUI HighSchool
垢版 |
2022/12/17(土) 12:25:09.54ID:EKmrQGNL
>>223
そういう決まった名前無いけどdynamic型は型を変えれるからそう言ってる
225.NET MAUI HighSchool
垢版 |
2022/12/17(土) 12:25:55.57ID:EKmrQGNL
つまりletがvarでanyがdynamicってことか
2022/12/17(土) 12:32:09.45ID:AZCBrKeq
ここでもバカ晒してるのかよw
227.NET MAUI HighSchool
垢版 |
2022/12/17(土) 12:38:11.73ID:WFRGIGZB
>>226
何いってんだこいつ?
2022/12/17(土) 12:56:35.19ID:d07Wp+U/
>>225
説明の仕方が悪かったか

C#の
dynamic x = "abc";
x = 123; //OK
に相当するのは
let x:any = "abc";
x = 123; //OK

var y = "abc";
y = "def"; //OK
y = 123; //NG
に相当するのは
let y = "abc"
y = "def"; //OK
y = 123; //NG

変数の型を推論に任せるときは型指定を省略する
229.NET MAUI HighSchool
垢版 |
2022/12/17(土) 14:07:48.19ID:WFRGIGZB
>>228
なるほど理解したサンクス
2022/12/17(土) 18:19:24.77ID:EAGB3+7T
なんでぽまいらはC#の話をしているんだ?
231.NET MAUI HighSchool
垢版 |
2022/12/17(土) 18:58:14.82ID:WFRGIGZB
anyはネタにされるけどvarはネタにされないなと思ってさ
まぁ勘違いだったんだけどね
2022/12/17(土) 19:14:45.81ID:ETb1szGB
なぜanyがネタにされたり忌み嫌われたりするのかはその機能だけ見ても分からんだろうね
言語特有の背景を理解してこそ
https://qiita.com/uhyo/items/aae57ba0734e36ee846a
2022/12/17(土) 20:38:09.95ID:/cYfBcZ5
any無しはJSONの扱いが面倒臭過ぎるんだよなあ
必要に応じて型のランタイムチェックを入れてキャストできる機能さえあれば格段に便利になるんだが
2022/12/17(土) 20:55:50.21ID:AZCBrKeq
ユーザー定義型ガードで足りると思うが
2022/12/21(水) 14:23:05.41ID:FWjNfdlT
JSONだろうがanyを許すな。Zodとか使うのだ
236デフォルトの名無しさん
垢版 |
2023/01/03(火) 23:03:14.80ID:6VbKu+1R
pythonを書いていると型縛りが馬鹿らしくなる
2023/01/03(火) 23:51:28.97ID:FIKRmyvH
JavaScriptを書いていると型縛りが馬鹿らしくなる
みんながそう思ってたらTypeScriptは生まれてこなかっただろうね
2023/01/04(水) 00:03:33.25ID:eKtKRLft
型なんて要らねーとか言ってるのは、ほぼ1人でコーディングしてる奴
まぁ、実際1人でなら要らないかも知れない
これが複数人でコーディングする事になると、他人が実装した関数にどんなデータを渡していいか全然分からない
その為にTypeScriptがある
2023/01/04(水) 00:08:02.09ID:PCFpglko
型がない方が縛りプレイだろ
240デフォルトの名無しさん
垢版 |
2023/01/04(水) 00:44:19.33ID:B1scSs4x
JavaScriptは引数の数すらチェックされない上に暗黙の変換にundefined/null/NaNと昔はブロックスコープもなくてバグの温床てんこ盛りだったからやろ

intとかStringとかのベーシックな型を書きまくつてるコードを見ると欠陥言語だなと思う
241デフォルトの名無しさん
垢版 |
2023/01/04(水) 09:28:28.37ID:77WW46pZ
>>239
縛り方を間違うと死ぬからな
2023/01/04(水) 10:15:30.84ID:y9fxcgcU
Flow「…」
2023/01/04(水) 11:23:06.77ID:PU4coe7B
パラメタ名・変数名で型がわかるようにしとけば大概は済む
引数の個数をテキトウに呼ぶ奴がいたら、それはそんな作り方する方がおかしい
2023/01/04(水) 11:53:32.34ID:+W5BVHVt
そういう開発者にのしかかる煩わしさを軽減するのが型の役目だろうに
245デフォルトの名無しさん
垢版 |
2023/01/04(水) 16:13:02.47ID:s5vEki4C
コーディングルールの運用で型限定するのも
コンパイラにまかせて型限定するのも
少なくとも js に限って言えば前者の方が手間は少ない
2023/01/04(水) 16:35:42.97ID:WgdCy7ph
本気で言ってるのか・・・?
2023/01/04(水) 16:38:46.50ID:oLi3mo91
>パラメタ名・変数名で型がわかるようにしとけば大概は済む

よく事故るのは受け渡すオブジェクトのメンバーの有無だったりするけどそれには無力だな。
2023/01/04(水) 16:48:19.89ID:PU4coe7B
大概、おおむねって話よ
よほど便利だろうから、こういう言語が生れたのだろうし全否定するわけではない
あと、処理系が変数の型を把握できても、しかるべき名前でないと、開発者に分かりにくい場合がある
自作でもこれなんだっけ?紛らわしいなって、結局名前弄ったり、名前って大事
249デフォルトの名無しさん
垢版 |
2023/01/04(水) 16:56:26.80ID:+smwzq4n
型付けはあった方が良いけど、肝心の成果物がしょーもないことは多々あるな
最近まで参画していたアプリはすげー健康なブスだった
2023/01/04(水) 17:01:25.31ID:WgdCy7ph
開発途中で型の変更が必要になったとき安全に漏れなく修正できるメリットとかは無視できないんだけど
今までそういう経験がなかったんだろうか
2023/01/04(水) 17:46:37.74ID:JvBm8lal
そういうのはどのみち影響しそうな箇所を全部見て確認しなきゃいけないから、値に型があることはそれほど重要じゃないと思う
それよりも代入により生じる依存関係を静的に追跡可能であることが重要で、その点では型があることで飛躍的に静的解析の精度が上がる
ただ、そのためには静的解析しやすい作りになっていることが大前提だ
動的型畑の人って概してオブジェクトと連想配列の区別が曖昧で、静的型に馴染んだ人からすると信じられないような型安全もクソもないコード書くからな
それを根本的に改めないなら型なんて大して役に立たん
2023/01/04(水) 18:22:26.69ID:thANRos2
>そういうのはどのみち影響しそうな箇所を全部見て確認しなきゃいけないから、値に型があることはそれほど重要じゃないと思う
その影響しそうな箇所の把握に型があるのとないのでは大きく正確性や効率に差が出てくるでしょって話
2023/01/04(水) 22:43:59.04ID:PCFpglko
まぁRubyやPHP出身の低能にそもそも型書かせるのが難しいという意見には同意
根本的に教養・学が足りないから、どうしようもない
もはや言語仕様で救えないレベルの話である
2023/01/04(水) 22:52:50.06ID:492NQUrQ
動的型畑の奴が一概にバカとは思わないが、オブジェクトの全プロパティ舐めて値を書き換えたりするコードが突如出現したりして面食らう
根本的に思考回路が我々とは違うのだなと感じる
255デフォルトの名無しさん
垢版 |
2023/01/04(水) 23:21:22.18ID:+smwzq4n
クスクス
2023/01/05(木) 10:41:34.55ID:Cbg+aaE9
>240
>暗黙の変換

これが諸悪の根源
257デフォルトの名無しさん
垢版 |
2023/01/05(木) 21:34:07.80ID:OE/QT1xu
JavaScriptは信用できない、JavaScriptは危険。

だからJavaScriptを撲滅しようとした時代があったんだよな。

JavaScriptそのものは書くものではなくて、使うものに変化した。
2023/01/05(木) 22:57:13.13ID:ySLiYJwl
JSを半端に知ってるやつこそそう言うけど、地雷がたくさん埋まってる以外は悪い言語じゃない。TypeScriptも今となっては薄いラッパーに過ぎないし
2023/01/05(木) 23:01:32.86ID:+/A/RNe/
何作るかによるな
んで、Typescriptでしょーもないもの作ってる奴はかなり多い
2023/01/06(金) 00:04:22.96ID:B+7qMiMZ
動的型付けでしょーもないもの作ってる奴の方が圧倒的に多い事実
261デフォルトの名無しさん
垢版 |
2023/01/06(金) 16:55:41.96ID:YIB2cDqh
jsもperlも卒業しろよ
2023/01/07(土) 02:08:56.86ID:cY6/G25e
TSも卒業してrust書け
2023/01/07(土) 14:15:02.15ID:8dRqY2Xm
ビルドが遅いからヤダ
2023/02/02(木) 13:12:52.48ID:JJCniKqD
(   )y-~~ (  >)y-~~( >-)y-~~( >-< )y-~~ ウマスギル・・
2023/02/27(月) 18:54:27.47ID:oOpYqea1
男卒業してTSしろ
266デフォルトの名無しさん
垢版 |
2023/03/12(日) 13:16:33.47ID:s6IZ9iua
return this.#instance!;
https://github.com/denoland/showcase_chat/blob/970c56fbb229f00805c0f3b0adde6f4232446a3e/helpers/loader.ts#L36

! って何なんや?
2023/03/12(日) 13:55:58.57ID:BMIpSqUT
nullとかundefinedじゃねーよって意味
2023/03/12(日) 21:52:14.15ID:mg++gyQG
undefinedっていらなくない?
全部nullと同等にしてほしいわ
269デフォルトの名無しさん
垢版 |
2023/03/12(日) 23:18:21.71ID:s6IZ9iua
>>267
助かった
記号はググりずらくて困ってたわ
2023/03/12(日) 23:38:13.62ID:MrtVVZC+
>>269
次また困ったら解読アシスタントに貼り付けるといいよ
https://typescriptbook.jp/code-reading-assistant#eJzT11d43DgZjFa_WL74xaq1jxtnPm7qfty0-XHznsfNnY-bJj1tXfq0a_bjxumPG5c9bux_3LjgcePUx40tXEWpJaVFeQolGZnFesqZecUliXnJqYrWAJnzL3Q
271デフォルトの名無しさん
垢版 |
2023/07/30(日) 19:53:15.24ID:dgsp3YJD
しーん
2023/09/26(火) 00:05:26.71ID:AayxzQ1y
しーん2
2023/10/08(日) 11:41:26.71ID:apfSCKMz
しーん3
274デフォルトの名無しさん
垢版 |
2023/11/11(土) 14:20:03.22ID:Sje4N6L2
TypeScript が作られた由来に関連しての事ですが
JavaScript と CSSは
直感的ではなく地雷陥穽満載の言語だと思い
苦痛を感じているのですが

Web開発が根本的にもっと簡単に楽になる事は
近い将来ありえますでしょうか。
ブラウザ自体とDOM操作が
JavaScriptでしか実行できない事は
永遠に続くのでしょうか。
2023/11/11(土) 15:40:50.74ID:GVZLIDCW
あなたの信仰しだいです。
2023/11/18(土) 08:35:06.80ID:CqCGVMdq
>>274
WebAssembly
2023/11/18(土) 23:58:12.41ID:4VZDo/pg
strictNullChecksを有効にするとこのコードがエラーになる

const foo: { bar: string } | null = { bar: 'bar' };
if (false) if (foo !== null) console.log(foo.bar); // error TS18047: 'foo' is possibly 'null'.

falseを!trueに変えるとエラーにならない

if (!true) if (foo !== null) console.log(foo.bar);

どういうこっちゃ
278デフォルトの名無しさん
垢版 |
2023/11/19(日) 01:01:24.80ID:6eSmn67d
>>0277 以前から未解決の課題です
ttps://github.com/microsoft/TypeScript/issues/26914
2023/11/19(日) 01:58:05.77ID:b+haLRoI
>>278
ほんとだ・・・到達できないコードでは文脈を無視してタイプチェックするのか・・・

const foo: string | null = 'foo';
// return;
// throw new Error();
console.log(foo.charAt(0)); // error TS18047: 'foo' is possibly 'null'.

returnかthrowのコメントを外すとエラーになる
if (foo !== null)を追加してもエラーは回避できない
2023/11/19(日) 11:55:13.54ID:dTiD0l2A
興味深い挙動だね
https://i.imgur.com/ZxUFyxD.png

そもそも到達不能コードがあること自体が問題なわけでこれがエラーになっても実害はないだろうけど
returnやthrowを仮置きしたいときにエラーを出したくないなら
if (!!true) return;
if (!!true) throw new Error();
とかするのがいいのかねぇ
281デフォルトの名無しさん
垢版 |
2023/12/25(月) 19:47:27.10ID:/uFZ/UI7
最近はフレームワークが全部準備してくれるから書き心地の良さだけを享受できてたけど
久々に自分でゼロから環境作ろうとすると設定の混沌っぷりに絶望するな
たぶんハローワールドするまでの作業が一番苦しいのはTypeScriptだと思う
2023/12/26(火) 14:57:07.76ID:RK9O+rKP
javascript に変換してくれる
javascript をベースとしない言語を作ってくれればいいのに
何で Typescript はjavascript のだめな部分を採用するかなあ
2023/12/26(火) 16:19:36.04ID:mqBTqnav
Dart「」
2023/12/26(火) 17:24:43.39ID:iPMho+OF
腐るほどあるぞ
https://github.com/jashkenas/coffeescript/wiki/List-of-languages-that-compile-to-JS
2023/12/27(水) 16:09:42.74ID:tr4LC1TL
VSCode, node.js, webpack, babel で、TypeScript も出来る

Ruby on Rails 7 から、CDN から直接インポートするように変わった。
脱webpack/node.js で、esbuild へ変わった
2023/12/29(金) 20:15:59.53ID:zmYXdzDO
Nodeのサポート3年って期間自体は普通なんだが、JSのまま使うことって無くなってるから実質TS関連が安定するまでは捨て期間なんだよな
安定版で作り始めてリリースする頃にはもう期限切れ間近ってことが多くて体感のサポート期間がめっちゃ短く感じる
2023/12/29(金) 20:35:12.47ID:ZQd4jDMZ
TS関連が安定するまでってなんのこと?
2024/01/03(水) 11:12:40.45ID:ePkoaEgV
>>286
基本的にNodeのバージョンとTSのバージョンは独立だろう
何の話をしてるのかわからん
289デフォルトの名無しさん
垢版 |
2024/03/17(日) 02:05:57.85ID:SEDAzzjE
TSがネイティブで動くブラウザを
MSは試験的に開発提供したら良いと思う。
TS-Edgeとかの名前で。
CDNから<script src="hoge.ts">を
読み込むだけで動く仕様。
2024/03/17(日) 10:14:57.42ID:M30p/Xa2
あんまり意味ない気がするな。
開発時のTAT改善なら今プロポーザル出してるType Annoatationsでも十分だろうし。
2024/03/27(水) 17:56:25.12ID:KuRRRRWB
型引数Tがnullを取るかどうかを判定する関数
function isNullable<T>(): boolean
みたいなのを作ろうとあれこれ調べてたけど
よく考えたら実行時に型情報持たないから無理な話よね
別のアプローチを考えねば
2024/06/21(金) 21:41:16.33ID:jcLAnU46
>>252
イマイチピンとこない、参考までに教えてほしい
2024/06/27(木) 12:10:53.54ID:5uVBistr
>>292
ある式の型を変更したときの要修正箇所を洗い出す方法は、一般には
1. 代入によって生じる依存関係のツリーを作る
2. ツリーの中で修正の必要な箇所を特定する
となるだろう
で1については251の言ってるように静的型であれば最適解析によって高い精度で比較的容易に作成可能だ。
2は静的型なら型の不整合によるエラーは検出できるから、完全ではないにしろ作業は多少楽にはなるだろうな。
2025/03/12(水) 23:21:23.37ID:lbLxbJz3
マイクロソフト、プログラミング言語「TypeScript」の処理を10倍高速にすることに成功 [478973293]
https://hayabusa9.5ch.net/test/read.cgi/news/1741787027/
2025/03/12(水) 23:29:30.94ID:N9vVltw1
>>294
いつものガセタイトルな記事だった
当然TypeScriptが速くなるわけがない
コンパイルももちろん遅いので他の言語でコンパイルするようにしたら速くなったという当たり前の記事だった
296デフォルトの名無しさん
垢版 |
2025/03/13(木) 00:40:12.20ID:LjFU/87D
Bun使おう
使ってる?みんな
2025/03/13(木) 00:59:18.10ID:CUgSs/sX
なに?bunて
2025/03/13(木) 01:38:08.11ID:xe4EtGLf
goはwasm化したときに遅いらしいから不安
早くなる余地はあるのかな
↓は簡単なコードをブラウザで解析した例らしい

https://x.com/sanxiaozhizi/status/1899628334516175236
299デフォルトの名無しさん
垢版 |
2025/03/13(木) 08:34:30.29ID:2MhJpLS0
>>297
node.jsの代わりになるようなやつ
TypeScriptをJavaScriptに変換せずそのまま実行できる
あとnpm, jest, webpackなんかと同じ機能もBunに統合されてるので、Bunだけ入れればjestとかのほかのパッケージをインストールしなくてよい

高速性がウリ(Node.jsの何倍も速い)、らしい

難点としては2022年に生まれたばかりだからまだ安定性とか将来性が不安
リファレンスがまだまだ少ない
サードパーティパッケージは基本npmと同じものをインストールできるが動かないものもある、
などなど
気になってはいるけど業務で使うのはまだちょっと怖い
2025/03/13(木) 09:04:37.99ID:Enlq0ene
なるほど、ありがとう
JavaScriptに変換しなくて良いのは動作が速そうだな
301デフォルトの名無しさん
垢版 |
2025/03/13(木) 09:12:41.76ID:2MhJpLS0
>>300
そもそもトランスパイルが不要なことに加えて、低レベル言語で開発してるから動作そのものも速いらしい
2025/03/13(木) 09:28:47.05ID:Bo1xz4jl
1.0になってからはbun使ってるな
2025/03/13(木) 15:54:43.29ID:0keTTKkD
ブン? バン?
2025/03/13(木) 17:48:17.33ID:019dloE9
公式の動画でバンって言ってる
305デフォルトの名無しさん
垢版 |
2025/03/16(日) 11:33:35.29ID:zbV3pmg2
TypeScriptの動的バリデーション何使ってる?
ずっとzod使ってたけどTypiaとかArkTypeとか良さそうなのがたくさんあることに気づいた
とにかくどれもzodよりずっと速そう
ただしネット上に情報が少ない
306デフォルトの名無しさん
垢版 |
2025/03/16(日) 20:28:49.17ID:zbV3pmg2
というわけでArkTypeを使ってみた
いいやんこれ
俺zodよりこっちがいい
2025/03/17(月) 10:22:00.72ID:metFAlC+
>>303
プリンバンバンボン
308デフォルトの名無しさん
垢版 |
2025/03/27(木) 07:47:43.49ID:VnpFG1+5
なぜ世界中でトップクラスに使われているTypeScriptのスレがこんなに過疎なのか?
2025/03/27(木) 07:54:51.37ID:wMNBaOOX
わからん
小ネタとか知りたいけど
2025/03/27(木) 12:48:15.21ID:Wq6Gp3QQ
>>308
おっさんはTypeScriptを使っていないということだよ
311デフォルトの名無しさん
垢版 |
2025/03/27(木) 13:51:00.07ID:OnnNAMTi
TypeScriptをつかって若さを取り戻そう
2025/03/28(金) 10:36:36.14ID:QC30vvne
おっさんはJavaとかCOBOLとかCばっかりだからな

TypeScriptとかGoとかRustとか使っただけで、おっさんからアレコレ言われるだろ?
最近Linux Kernel Mailing Listでも、某ドライバでRustを使っただけで、main streamを汚すなとか、言われて拒否されとったやんw
2025/03/28(金) 10:39:51.79ID:ROpuYVHs
TypeScriptをGoやRustと同列に語るなよw
あれだけは無いわ
2025/03/28(金) 14:31:04.68ID:vLxVDob4
ドライバでRustを使う事が何故問題か理解出来ないZが使う言語がTypeScript
2025/03/28(金) 14:57:23.31ID:W4IssX7d
Nvidia Driver Written in Rust Could Arrive With Linux Kernel 6.15
https://news.itsfoss.com/nova-gpu-driver-linux/
316デフォルトの名無しさん
垢版 |
2025/03/28(金) 21:53:46.54ID:e6/uDocq
TypeScript使ってるけどJavaScriptにトランスパイルするのがめんどくさすぎる
tsconfigのわけわからんこと
2025/03/29(土) 17:35:18.54ID:+k4uOHnG
たしかにtsconfigだけで連載記事が成立しそう
2025/03/29(土) 17:40:47.83ID:nYAgMeja
いさぎよく中間コードを吐き出せよ
なに中途半端にJavaスクリプトコード出してんだよw
2025/03/29(土) 17:57:42.05ID:HoTjqjFP
tsconfigみたいな設定はaiにまかせてるな
2025/03/30(日) 10:03:12.64ID:AAHTAcw+
>>315
知らんが、ググッた感じではこれだろ
https://zenn.dev/aliomer/articles/da8f2f082516aa

ちな、nouveauなんてゴミ使ってるのは一部の狂信者だけで、普通の人は普通にプロプライエタリ使うでしょ
2025/03/30(日) 10:50:20.73ID:o7oc034V
Linuxの親分がついに公式介入してRust化が前進することになったのか

>>320
>Linusはさらに、HellwigおよびRustに敵意を持つ他の古参メンテナーに明確な選択肢を示しました。
>この発言は近年のRustとLinuxの衝突に決着をつけました。
>C言語を守る保守派とRustを推進する革新派の間には数多くの対立が存在してきましたが、
>LinusがRust for Linuxプロジェクトを直接支持するために初めて公式に介入した重要な転換点でもありました。
2025/03/30(日) 11:54:04.05ID:AAHTAcw+
>>321
そう思えるのはお前も信者だからだろ

結局のところRust信者はポリコレ過ぎる
これも「政治的に」Linusにチクって解決しようとしたところ、ブチ切れられただけ
記事の話が全部本当だとして総合的に推定すると、
Rustから叩く為のラッパ的な物を用意しようとしたところ政治闘争となり、両者辞任の痛み分け、
カーネル自体のコードには今後ともRustは無し、という所ではないかと
これは「支持」ではなく「容認」だろうよ

ただまあ、何でそんな物が『カーネル側に』必要なのか技術的に疑問ではあるがな
RustからCのAPIを叩けないなんて事はあり得ないだろうし、仮にそうだとしても、API変換をRust側でやればよかっただけの話
俺はHellwigの方が正しいと思う。まあLinus案も落とし所としてはありなだろうけど
(というかLinusはこの辺が断然上手い)

Rust信者は、技術的理由ではなく、非Rust話者を排除する為にRustを使う
TypeScriptにも似たような奴はいると思うけど
2025/03/30(日) 12:02:36.30ID:o7oc034V
>>322
その記事にも書かれてるように、
LinusがRustを支持したため、
Rust反対派のHellwigが敗北して担当を降りて、
Rust APIがLinuxに採り入れたみたいよ

まるでJavaScriptにおいてTypeScript反対派が敗北して、
次々とTypeScriptが採り入れられいってメインストリームとなった状況を彷彿とさせますね
324デフォルトの名無しさん
垢版 |
2025/03/30(日) 12:36:22.04ID:6QsLEZYT
話題をギリギリTypeScriptに絡めてて草
325デフォルトの名無しさん
垢版 |
2025/03/30(日) 13:12:43.62ID:YPXHQVpO
TypeScriptには信頼性をアピールすることでPHPとRubyという2大動的型糞を抹殺しJSファミリーをフルスタックWeb開発言語の頂点にまで押し上げた、
更にはVSCodeで実績を示しクロスプラットフォームデスクトップアプリ分野でも覇権を取ったという実績があるから非難のしようがない
全方位の既存勢力にマウントし散らかしてるRustさんと一緒にしてはいけない
2025/03/30(日) 13:56:11.13ID:ojeUSEcc
中身なんかどうでもいいから手早くアプリ出来上がってくれってな勢力が大多数なんだよなぁ
2025/03/30(日) 14:30:47.12ID:qEaF/m8D
サーバーサイドはJavaScriptやPythonのライブラリをC/C++でなく楽なRustで書くケースが増えてるね
フロントエンドもWebAssemblyをRustで書くのが主流になった
2025/03/30(日) 15:23:36.04ID:6QsLEZYT
ウェブアセンブリ勉強したい
2025/03/30(日) 17:19:46.06ID:rZjaYrSr
Rustはバックエンドでも一番速いからTypeScriptとRustの二つを覚えればWeb関連は最強
2025/03/30(日) 22:51:31.77ID:9PyrXN+K
>>326
ほんまそれ
どの業界で何をやろうとも、それだけだな
2025/04/02(水) 00:12:34.04ID:HkPN/s9G
ほえー…もうフロントはwasmが主流になってたのか…
332デフォルトの名無しさん
垢版 |
2025/04/11(金) 18:51:02.99ID:l2FGlZWH
tsconfigのmoduleとmoduleResolution、いつか綺麗になることはあるのか?
ていうかもう全部ESMでよくないか?
2025/04/12(土) 14:51:21.70ID:n5PHQIzU
よくない。
まだ "bundler" は必要。
334デフォルトの名無しさん
垢版 |
2025/04/12(土) 16:59:28.80ID:g4WgMVTt
>>331
主流はまだJS/TS
フロントでWASMは個人的には微妙だと思う
特にRustはビルド遅いし、UIのサイズや見た目を調整するだけでも再ビルドが必要になるものはフロントと相性悪いと思う
335デフォルトの名無しさん
垢版 |
2025/04/12(土) 20:23:17.33ID:Mda8ZghK
>>334
UIはTypeScript、複雑なロジックだけRustやね
336デフォルトの名無しさん
垢版 |
2025/04/12(土) 20:50:15.66ID:g4WgMVTt
>>335
Rustは高パフォーマンスが必要な時だけじゃない?
主目的が「複雑なロジックを扱う」だけだとRustは採用しづらいと思う
表現力に拘りたいだけならScalaでもいいわけだし
2025/04/12(土) 21:16:27.29ID:jUACPL71
サイズがデカくなるScalaを使うメリットが全くわからない
Wasm by Rustはメリットがはっきりしているけど
338デフォルトの名無しさん
垢版 |
2025/04/12(土) 21:30:23.80ID:Mda8ZghK
>>336
はいおっしゃるとおりです
339デフォルトの名無しさん
垢版 |
2025/04/12(土) 22:35:51.54ID:g4WgMVTt
>>337
すまんサーバーサイドの話
Scalaも最近はそんな人気はないし微妙ではあるけど

Rustはパフォーマンスが必要な分野ならとても有力な選択肢だけど、そういう要求が無いのであれば素直にGCのある言語を使った方が無難だろうというのが自分の意見
Rustの関数型っぽい部分 (型による表現力の高さ) は強みではあるけど、あくまで副次的なもので、それ目的にRustを採用すると書き辛さの方が目立つと思う
今どきだとメモリ管理が必要な言語を経験してない開発者もそれなりにいるし、所有権やライフタイムまわりで苦戦すると思う
2025/04/12(土) 23:27:20.11ID:bJFScwv+
>>339
苦戦するのは慣れるまでの間だけだよ
コツをつかんでしまえば大丈夫
そして引き換えに得るものが非常に大きいね
2025/04/13(日) 07:29:44.21ID:LPI6BP0W
>>339
メモリ周りで苦戦するのはただの馬鹿
きちんと理解してる奴はRustすら要らん、実際Cでリークしてないだろ
俺はRustはこのまま死んでどうぞ、と思っている
2025/04/13(日) 07:36:00.46ID:syTgtXXB
>>341
C/C++は未だに問題出まくってセキュリティ脆弱性にも繋がっている
そのため様々なものが次々とRust化へ進んでいる
ここ5chが使っているCDN CloudflareもRust製へと置き換わった
343デフォルトの名無しさん
垢版 |
2025/04/13(日) 07:46:48.45ID:0DTk848I
こっちでやれ
https://itest.5ch.net/mevius/test/read.cgi/tech/1701997063/
2025/04/13(日) 08:05:12.79ID:LPI6BP0W
>>342
そう思うならお前はRust使えばいい

>>343
Rustの連中とは話が通じないのでどうでもいい、というか、そもそも好きな言語使って、廃れたら滅びるでいいだけの話
C++も同様に糞だし、Cもやる気が無さ過ぎて糞だ
JSが蔓延るのも分かる
2025/04/13(日) 08:21:04.68ID:LPI6BP0W
というかね、Rust信者は一神教であり、
Rust=全知全能の神であり、それ以外の神の存在を『一切認めない』、なんだな
だから多神教な俺からしたら馬鹿げてて、どうやっても平行線だし、時間の無駄でしかない

なんでRust信者がそうなるのかはよく分からんが
346デフォルトの名無しさん
垢版 |
2025/04/13(日) 09:29:16.46ID:c6Sg9WHG
ガイジが多すぎる
2025/04/13(日) 10:09:09.85ID:9+E6vnhP
外字鹿以内
348デフォルトの名無しさん
垢版 |
2025/04/13(日) 10:19:03.37ID:9+E6vnhP
>>341
ほんそれ
Cで充分だったんだ
2025/04/13(日) 10:20:06.61ID:9+E6vnhP
>>342
その割にfirefoxはいまだに糞のまま
2025/04/13(日) 12:19:34.58ID:WdQRlxpc
なんか、とんでもなく盛り上がっていて、ワロタw
みんな、くすぶっているんやなー

個人的には、RustよりもPHPのほうがさっさと滅んでほしいわw
2025/04/13(日) 15:23:04.70ID:LPI6BP0W
PHPは滅ばないよ、だってあれ便利だし
ほぼ静的+一部動的なサイトを作るときに、PHP以上の物がない
ぶっちぎりの糞言語だったが、何だかんだで改善してきてるし
(というか、プログラミング言語として捉えるから不満なのであって、Apache上で動くDSLだと考えれば凄く納得出来るし素晴らしく有用)

そういえばJSも滅べ滅べと言われていたけど、言ってる奴等が滅んだな
TSもある意味AltJSで滅べ勢だったが、何となく背乗りしてる感がある
2025/04/13(日) 22:02:26.52ID:lSZBXHbs
>>349
Firefoxのメイン部分はC++のままで進展がないんだよな
Chromeは既に少しずつRust化を進めているから期待
2025/04/13(日) 22:05:07.20ID:yatJIxqY
盛り上がっていると思ったらTypeScriptの話題じゃなかった悲しみ
2025/04/14(月) 18:14:36.17ID:A8vTDgQe
>>351
php→goへのリライト案件は増えてますけど、
相変わらず求人は多めですね
2025/04/14(月) 20:45:54.18ID:30cdfZPh
>>354
PHPは非プログラマ、というかデザイナでも行ける簡単さだからな
そして広報が主な目的のサイト、つまりデザイナの方が主役な状況では最有力な選択肢になる

問題は動作速度と、ユーザー間が完全に分離してる事だが、(この為、例えばチャットサイトとかはPHPではかなり無理)
逆に言えばこれが問題にならない局面では今後とも使われ続けるだろうし、
そもそもPHPを殺しにかかってる言語がない


Rust信者の凶暴性は、世界を一時的にであれ統一したCを殺しにかかってる事にある
TypeScript等その他の言語は、そもそもCの領域を侵そうとしてないから、最初から最低限二人の神=C/C++と自言語は認めてる
ここら辺が根本的に違う
ただRustはプログラミング言語としては筋が悪い
ただしCでは往年の先輩層が厚すぎて絶対にイキれないので、

・とにかくイキりたい若年層

には刺さる
また、昨今のOSSで開発する際、伽藍とバザールの通り、どうしても「コミットを受け入れるかrejectするか?」という問題が回避出来ず、
従来型(伽藍的アプローチ)の場合は「内容を見て判断する」わけだが、これはどうしてもある程度主観的に見えてしまう
単純に言えば、rejectされたコミッタは絶対に納得しない
この点、Rustは少なくともメモリリークに関してはコンパイルが通ればわりと大丈夫らしいので、

・コミットは基本的に全部受け入れる(=コンパイルが通ればおk)

という基準で管理する作戦であれば、昨今のOSSの状況とは合致する
(Cでこれをやるとまともに動くかどうかすら怪しいが、Rustなら少なくともある程度は行ける)
だからこの作戦でイキりたい馬鹿共の承認欲求を糧にしてガンガン進行すれば現在の情勢には向いてる

ただ、Rustの連中がこれをやってるとは思えないし、
α世代にとっては、今Rustでイキり倒してる馬鹿共は邪魔なだけなので、多分また新しい言語が出てきてそいつらはそっちに飛びつく
だからあと10年で化けられなければRustはこのまま死ぬと思ってるし、俺はこれを望んでる
2025/04/14(月) 20:57:42.36ID:XXK1Cezl
>>355
今月もWindowsからChromeに至るまで大量のセキュリティ脆弱性アナウンスが出た現実を見よう
C/C++は完全に詰んでる
もちろんWindowsもChromeも少しずつRustに置き換えていってる
コードが巨大だから置き換えに時間はかかるがこの流れが止まることはない
357デフォルトの名無しさん
垢版 |
2025/04/14(月) 20:59:14.42ID:T8syP9+g
>>353
ほんまそれな
358デフォルトの名無しさん
垢版 |
2025/04/14(月) 21:01:37.23ID:T8syP9+g
ちょっと話題振るけどフロントエンドのフレームワークといえば今はReact?
Vueはもう死に体?
359デフォルトの名無しさん
垢版 |
2025/04/15(火) 00:19:13.44ID:ZxPidxgq
現状はReactが一番強い
Vueも死んではいないけど、他の選択肢 (SvelteとかSolidとか) も出てきてて埋もれがち
例えば今からフロントを学ぼうという人がどれか一つを最初に始めるなら、おそらくReactが選択肢としては一番良いと思う
360デフォルトの名無しさん
垢版 |
2025/04/15(火) 22:08:26.65ID:aWATTljU
Effective TypeScript 第2版出たよ
買ったよ
2025/04/16(水) 10:15:10.36ID:vgaVJXOy
こんなスクリプト言語スクリプトなんか使える奴はあたまおかしいよな
362デフォルトの名無しさん
垢版 |
2025/04/17(木) 10:27:18.15ID:dDLPZMHA
褒められた?
2025/04/17(木) 14:54:48.83ID:fw0OLUjq
蛇腹御用達言語
364デフォルトの名無しさん
垢版 |
2025/04/17(木) 16:00:08.01ID:szbpCwWd
【AI】OpenAIが「GPT 4.1」のAPIを公開、100万トークン対応と実用性能で飛躍的進化を遂げた次世代AIモデル [すらいむ★]
http://egg.5ch.net/test/read.cgi/scienceplus/1744724723/


上記のリンク先のコメントを読んでもまだ医者の威厳を保てるのか?
2025/04/17(木) 19:42:09.87ID:p4ijuII3
エキスパートシステム取り入れて無い医者とかいまどきまだ居るの?
366デフォルトの名無しさん
垢版 |
2025/04/18(金) 12:33:39.43ID:LTc7knjt
マルチンコにレスする香具師は荒らし
367デフォルトの名無しさん
垢版 |
2025/04/19(土) 04:04:51.48ID:FhCqpqMY
【2025年最新】自然な声の音声読み上げソフト5選!AI技術で ...
https://ondoku3.com/ja/post/natural-voice-software/
※無料で5000文字まで音声合成エンジンで読み上げ可能
※音声合成エンジンは人間の声のサンプルから声質が作成されている


「Grok」が過去の会話を覚え続けるようになった--ChatGPTに追従 オフにする方法は?
2025年04月18日 05時20
http://japan.cnet.com/article/35231959/
>>「ChatGPT」やGoogleの「Gemini」も同様の記憶機能を導入している。これらのサービスも、長期的な会話履歴を保持し、ユーザーに合わせた回答が可能となっている。
※GrokはChatGPTで規制されていることも返答するようになっている



統合失調症の幻聴で半分人間半分AIと申されていた
統合失調症の幻聴で宇宙人とも話されていたのでかなり昔からできていたと思われる
※対象者【統合失調症】の考えに対しては何を考えているかは対象者【統合失調症】に聞いてみないことには意味不明⒮
368デフォルトの名無しさん
垢版 |
2025/04/23(水) 22:58:30.47ID:yb1dQj0Y
Bunの速度検証をネットで見て回ってるけどNodeと大差なさそう
それなら枯れたNode使い続けるわな
369デフォルトの名無しさん
垢版 |
2025/05/12(月) 19:47:42.38ID:Gvci02ow
誰も書き込まない
どうやら誰もTypeScriptを使っていないようだ
370デフォルトの名無しさん
垢版 |
2025/05/13(火) 01:17:03.69ID:fD5tVniT
タイポなかったら開発できねーよ
2025/05/14(水) 20:25:52.45ID:u4PNt/Ez
TypeScriptを(C++等のように機械語に)コンパイルする方法が知りたいです(´・ω・)
372デフォルトの名無しさん
垢版 |
2025/05/14(水) 22:26:28.07ID:pn5vXw+e
AIに聞いたらDenoってのがあるらしいよ
2025/05/14(水) 22:39:15.13ID:uDIzjmjF
Porffor
374デフォルトの名無しさん
垢版 |
2025/05/14(水) 22:59:23.58ID:Gm7aNQBc
Porfforおもしろそうやね
でもまだJavaScriptやTypeScriptの全機能・構文に対応してるわけではないみたいやね

あとDeno compileはdenoの実行ファイルとJavaScriptソースコードをバンドルして1つの実行ファイルにしてるだけでソースコードが機械語にコンパイルされてるわけではないね
2025/05/26(月) 16:13:10.61ID:beau+2C5
若者はTSKaigiに参加、おっさんは5chにこもる
2025/06/14(土) 21:27:12.36ID:/OxuSDvW
tscでは cyclic structure が多用されてるらしいが、

・どういう場所に
・どういう理由で

使われてるか知ってたら教えてくれ
(コード読めはそのとおりだが、知ってたらよろしく)

経緯は Goスレ、https://mevius.5ch.net/test/read.cgi/tech/1747750228/6-20
記事は
マイクロソフト、TypeScriptのコンパイラなどをGo言語に移植することで10倍の処理速度に
https://www.publickey1.jp/blog/25/typescriptgo10.html
377デフォルトの名無しさん
垢版 |
2025/06/21(土) 02:31:30.37ID:fTkaAoMm
プロジェクト参照をしてみたがさっぱりうまくいかん
npx tsc -b
したら依存関係を無視して滅茶苦茶にビルドが走ってエラーになる
なんだこれは
2025/07/01(火) 08:26:48.69ID:qkwLQxOG
それこそがTSだ
379デフォルトの名無しさん
垢版 |
2025/09/22(月) 01:48:13.57ID:2a2LIDRR
Typescript +vscはデバッグにおいて、期待出来そうでしょうか?
380デフォルトの名無しさん
垢版 |
2025/09/22(月) 16:33:36.16ID:2a2LIDRR
出来そうか?😡
381デフォルトの名無しさん
垢版 |
2025/09/22(月) 19:07:22.16ID:kN+uxAzn
たしかみてみろ
382デフォルトの名無しさん
垢版 |
2025/09/23(火) 10:49:14.04ID:kfXXj8OR
そもそもvscって何
vscodeのこと?
383デフォルトの名無しさん
垢版 |
2025/09/28(日) 02:11:58.04ID:+SooQtHs
はい。
384デフォルトの名無しさん
垢版 |
2025/09/28(日) 04:46:06.98ID:AV0gncax
超便利だぞ
むしろVSCode使わずにTypeScript開発してるん?
2025/09/28(日) 11:12:01.81ID:fGFZDJ+t
メモ帳でもいける
386デフォルトの名無しさん
垢版 |
2025/09/28(日) 11:16:06.14ID:jGr3+ySP
vscodeをvscって略してるのあまり見かけないだけじゃね
2025/09/28(日) 11:35:05.22ID:YMoT1Rl7
VSCodeユーザーならcodeで通じるだろう
2025/09/28(日) 13:39:41.16ID:TLoLZNcS
そうやってコマンドラインから呼ぶのね
389デフォルトの名無しさん
垢版 |
2025/09/28(日) 14:11:01.86ID:mD0LYq/x
code .は大事
2025/09/28(日) 21:57:38.17ID:7anYuvvf
vscと言ったらVirtual Sound Canvasだよな
2025/09/29(月) 12:24:04.30ID:XYCNrbhw
うちの界隈ではvscで通じる
392デフォルトの名無しさん
垢版 |
2025/10/04(土) 18:37:20.23ID:mAmMjy+k
こんな難しい言語を使いこなせるなんて、みんなすごいですね。😗
393デフォルトの名無しさん
垢版 |
2025/10/04(土) 22:41:18.61ID:mAmMjy+k
TypeScript Native Previews

これが成功したらすごいですね。😙
394デフォルトの名無しさん
垢版 |
2025/10/08(水) 14:28:39.27ID:XrXXkqZa
>>393
いつもビルドが遅いから超期待してる
まあ一番遅いのはリントなんだけどなガハハ
395デフォルトの名無しさん
垢版 |
2025/10/11(土) 09:36:55.84ID:iIkobeie
biomeに移行したら?
396デフォルトの名無しさん
垢版 |
2025/10/12(日) 12:24:38.62ID:ixk9NMGG
テストはvitest、リンターはbiome使ってるけどそれでも時間かかるよなー
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況