Deno의 repl로 TypeScript를 입력 가능하게!

3061 단어 TypeScript에서
Deno 1.12.0에서는 많은 기능이 추가되었지만 여기에서는 repl 주변의 새로운 기능을 다루고 싶습니다.
Deno 1.12.0 릴리즈 노트

TypeScript 입력 가능



TypeScript 입력이 가능합니다 🎉


또한, 타입 체크는 적용되지 않습니다. 이 이유에 대해서는

htps : // 기주 b. 이 m /에서의 d /에서의 / 이스에 s / 11078
REPL은 빠른 피드백 루프를 위한 것이며, 타입 체크는 런타임과 방해적인 진단을 추가할 뿐입니다.

라는 것입니다.

탭 완성 목록이 추가되었습니다.



tab 키로 완성이 나열됩니다.
예를 들어 JSON. 까지 입력한 상태에서 tab 키를 누르면 완성이 나열됩니다.




종래는 일람 표시가 아니고, 하나씩 차례로 표시되고 있었습니다.
상관없지만, 위에 찍힌 Array.prototype.at() 도 Deno 1.12.0에서 도입되었습니다.

console.log의 출력이 devtools 콘솔에도 표시됩니다.



deno의 repl에서는, 기동시에 --inspect 옵션을 건네주는 것으로 Chrome등의 devtool를 이용할 수가 있습니다. ( 참고 )

지금까지 console.log()의 출력은 터미널에만 출력되고 devtool의 콘솔에는 출력되지 않는 문제가있었습니다.

Deno 1.12.0 에서는 이 상황이 개선되어 console.log() 로 출력한 메세지가 devtool 측에도 표시되게 되었습니다.

import 문을 사용할 수 있습니다.



지금까지 repl에서는 import 문을 사용할 수 없었지만, Deno 1.12.0부터 import 문을 사용할 수있게되었습니다.
// これまで
const {delay} = await import('https://deno.land/[email protected]/async/mod.ts')
// これから
import {delay} from 'https://deno.land/[email protected]/async/mod.ts'



동적 import로 다시 쓰는 것이 귀찮았기 때문에 수수하게 기쁜 변화군요.

이상입니다.

이 기사에서는 repl 관련에 한해서 소개했지만, 테스터나 crypto API, Worker 등에 다수의 새로운 기능이 추가되어 있습니다. 자세한 내용은 Deno 1.12.0 릴리즈 노트 에 부디!

좋은 웹페이지 즐겨찾기