はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ tsc

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 13 / 13件)
 

TypeScript の interface を活用して安全性と拡張性を兼ね備えた型を作る - Techtouch Developers Blog

2025/01/22 このエントリーをはてなブックマークに追加 24 users Instapaper Pocket Tweet Facebook Share Evernote Clip INTERFACE TypeScript Mui エイリアス

はじめに 型安全性と拡張性の両立 宣言マージの活用 宣言マージとは? 宣言マージを使ってメッセージの型を拡張する 型エイリアスと Generics を使った方法との比較 宣言マージを使うことで実装と型の整合性を担保しやすくなる MUI での宣言マージの活用事例 注意点 VS Code 上の型チェックの表示が tsc の型チェックの... 続きを読む

tsc の代替実装は作れるのか - mizdra's blog

2024/05/25 このエントリーをはてなブックマークに追加 14 users Instapaper Pocket Tweet Facebook Share Evernote Clip rust mizdra's blog 実用 移植版 型システム

tsc の代替実装を作る話、とりわけ Rust や Go で tsc を高速化した移植版を作る話について。非常に野心的で面白いと思いつつ、正直僕は実用レベルまで達したものが本当に登場するのか疑問に思っている。今ある型システムもそうだし、新機能として追加されるものにも追従する必要がある。当然、実用レベルとして使っても... 続きを読む

monorepo で開発時にパッケージの変更を build なしで他のパッケージに反映する方法

2023/11/18 このエントリーをはてなブックマークに追加 5 users Instapaper Pocket Tweet Facebook Share Evernote Clip monorepo BUILD Scripts dist src

{ "name": "lib-a", "version": "0.0.0", "type": "module", "main": "dist/index.js", "scripts": { "build": "rm -rf dist && tsc" } } この場合、lib-a の src/index.ts を変更だけしても lib-b には反映されません。なぜなら lib-b は lib-a の dist/index.js を参照しているため、build を実行して dist ディレクト... 続きを読む

tscをGoに移植 | POSTD

2022/06/13 このエントリーをはてなブックマークに追加 15 users Instapaper Pocket Tweet Facebook Share Evernote Clip rust TypeScript POSTD ジレンマ 移植

筆者はTypeScript型チェッカーtscをRustではなく、Goに移植しようと思います。拡張可能なRustプラットフォームSWCの作者の発言としては、奇妙に聞こえるかもしれません。理由を説明したいと思います。 なぜtscを移植するのか TypeScriptの普及が進むにつれて、大規模プロジェクトではあるジレンマに直面しています。型チ... 続きを読む

自作軽量 TS コンパイラが tsc より高速になった / mints v0.1

2021/11/29 このエントリーをはてなブックマークに追加 6 users Instapaper Pocket Tweet Facebook Share Evernote Clip

おさらい: mints とは 軽量 typescript コンパイラです。ブラウザや edge worker に埋め込んで使うことを想定しています。他の typescript compiler と違い、最小限の transform しかしません。es5 への変換や require の変形を実装していません。soucemap 対応もありません。 続きを読む

Vue.js 3 の TSX を TypeScript Compiler だけで動かす方法について | potato4d D(iary)

2020/08/30 このエントリーをはてなブックマークに追加 8 users Instapaper Pocket Tweet Facebook Share Evernote Clip TSX iary github.com tl;dr https

先日の v-tokyo #11 の懇親会で質問されたので、Native TSX Support される Vue 3 でなぜ tsc だけで TSX が動作しないのかを聞かれたのでメモとして残しておこうと思います。 ちなみに Vue 3.0 beta が出た頃に既に検証し終えているコードは以下にあります。 https://github.com/potato4d/vue-next-tsx-only-tsc TL;DR ... 続きを読む

DenoとNode.jsの大きな違い - keroxpのScrapbox

2020/05/13 このエントリーをはてなブックマークに追加 240 users Instapaper Pocket Tweet Facebook Share Evernote Clip TypeScript Scrapbox deno エラー 両方

DenoとNode.jsは両方ともV8をバックエンドにしたサーバーサイドJavaScriptランタイムだが、そこには大きな違いが存在するkeroxp.icon それをDeno側から説明する Node.jsではTypeScriptを実行できない。nodeコマンドにtsファイルを渡してもエラーになってしまう Node.jsでtsを使うにはtscでコンパイルしてから実行するか... 続きを読む

tsconfig.jsonはJSONじゃないと言う話 - 焼売飯店

2020/03/30 このエントリーをはてなブックマークに追加 21 users Instapaper Pocket Tweet Facebook Share Evernote Clip JSON init tsconfig.json 焼売飯店

昨日調べたことのまとめです。 tsconfig.jsonと普通のJSONの大きな違い tsconfig.jsonには、 コメントが書けます。 tsc --init した時に生成されるtsconfig.jsonに、大量にコメントが付けられているので、すぐに気付くことと思います。 例) { "compilerOptions": { "target": "es5" /* Specify ECMAScript target versio... 続きを読む

Typescript で開発している人は watch オプションが便利 | Useful Edge

2019/05/26 このエントリーをはてなブックマークに追加 22 users Instapaper Pocket Tweet Facebook Share Evernote Clip TypeScript watch コマンド たび オプション

TypeScript ソースコードはそのままでは実行できません。 tsc コマンドでコンパイルし、 Javascript コードに変換する必要があります。 しかし、コードを変更するたびに tsc コマンドを実行して、内容確認して、とやるのは 本当に面倒ですよね。 今回は、tsc の watch コマンドを使用して、ソースコードが変更されるた... 続きを読む

How did we get here? NodeFest.jp 4-3.key

2015/11/07 このエントリーをはてなブックマークに追加 11 users Instapaper Pocket Tweet Facebook Share Evernote Clip nodefest.jp November 7

November 7, 2015 How did we get here? Rod Vagg rvagg@nodesource.com @rvagg ©2014 NodeSource Who am I? Node.js Technical Steering Committee (TSC) member Node.js Foundation Board TSC representative Chi... 続きを読む

VMの検知について - 脱力系日記

2015/06/28 このエントリーをはてなブックマークに追加 42 users Instapaper Pocket Tweet Facebook Share Evernote Clip 検知 アンチ マルウェア 解析 手法

2015-06-29 VMの検知について security c言語 Python マルウェアを解析する際にはVMで解析を行うことが多いので、VMを検知してアンチデバッキングするマルウェアがある。それらの手法についてまとめた。 1. TSCを用いる TSC(IA32_TIME_STAMP_COUNTER_MSR:通称TSC_MSR)とは、CPUクロックごとに加算される64bitのタイムスタンプカウン... 続きを読む

tcs - Re: TypedCoffeeScript - Qiita

2015/05/17 このエントリーをはてなブックマークに追加 13 users Instapaper Pocket Tweet Facebook Share Evernote Clip TCS expr Qiita mizchi うち名前

というのを昔作ってたんだけど、最近また作り始めた。 mizchi/tcs npmにはまだ登録してない。npm install -g mizchi/tcs で入る。typescriptのtscと紛らわしいので、たぶんそのうち名前変える。 今動いてるコード。 # this is comment # expr 1 a.b (a()).b 1 > 2 {} {a: 1, b: 2} { c: 1 d: 2... 続きを読む

IntelliJ IDEAのFile Watchers機能でTypeScriptコンパイラ(tsc)にパスを通す方法 - 448.jp blog

2013/04/23 このエントリーをはてなブックマークに追加 27 users Instapaper Pocket Tweet Facebook Share Evernote Clip WebStorm TypeScript コマンドプロンプト

こんにちは、沖です。 昨日書いた翻訳記事「WebStorm 6におけるTypeScriptのサポート」に対して、「非CUIユーザーのために「tscコンパイラへのパスをWebStormに提供する」方法を詳しく教えてほしい!」とコメントをいただきましたので、その方法を説明する記事を書きます。 私の環境は、以下の通りです。Macの人は、コマンドプロンプトをターミナルに置き換えるなどして読んでください。 ... 続きを読む

 
(1 - 13 / 13件)