Support for Arbitrary Module Identifiers
JSでは文字列リテラルでエクスポートができる。
const banana = "🍌";
export { banana as "🍌" };
それを識別子としてインポートできる。
import { "🍌" as banana } from "./banana";
const fn = (value: string) {}
fn(banana);
TSでこのような構文がサポートされるようになった。 他言語運用やesbuildなどでの有用性がある、とドキュメントに書いてある。
PreviousStrict Builtin Iterator Checks (and --strictBuiltinIteratorReturn)NextThe --noUncheckedSideEffectImports Option
Last updated