0.5.3 • Published 5 years ago

ts-fourslash-create v0.5.3

Weekly downloads
-
License
MIT
Repository
-
Last release
5 years ago

ts-fourslash-create CLI

A CLI for creating a fourslash test file for the TypeScript compiler based on a repro folder.

Usage

$ npx ts-fourslash-create [optional path]

/// <reference path="fourslash.ts" />

// @target: es5
// @module: commonjs
// @allowJs: true
// @checkJs: true
// @esModuleInterop: true

// @Filename: ex.js
////import foo from './other'
////// const a =
////foo.defaults = 23
////
////
////// const a = require("axios")
////// a.default.defaults.timeout = 22
////

// @Filename: other.js
////export default {
////  defaults: "hello"
////}
////

// @Filename: src/thing.ts
////enum Rating {
////  Like = 1,
////  Dislike
////};
////
////let a: Rating;
////
////switch (a) {
////  case Rating.Like:
////    break;
////
////  case Rating.Dislike:
////    break;
////
////  default:
////    let s: never = a;
////}

Direct to pasteboard (on os x)

npx ts-fourslash-create repros/23211 | pbcopy

Direct to a file

npx ts-fourslash-create > testFile.ts

License

MIT - see LICENSE

0.5.3

5 years ago

0.5.2

5 years ago

0.5.1

5 years ago

0.6.0

5 years ago

0.5.0

5 years ago

0.0.1

5 years ago