Strict Environment is intended to address three distinct problems that are frequently encountered by TypeScript developers.
This is an alternative approach to solving the problems that placeholder types were intended to address.
Programming Language Checklist | |
by Colin McMillen, Jason Reed, and Elly Jones. | |
You appear to be advocating a new: | |
[ ] functional [ ] imperative [ ] object-oriented [ ] procedural [ ] stack-based | |
[x] "multi-paradigm" [ ] lazy [ ] eager [x] statically-typed [ ] dynamically-typed | |
[ ] pure [ ] impure [ ] non-hygienic [ ] visual [ ] beginner-friendly | |
[ ] non-programmer-friendly [ ] completely incomprehensible | |
programming language. Your language will not work. Here is why it will not work. | |
You appear to believe that: |
{ | |
issue_1: repository(owner: "microsoft", name: "TypeScript") { | |
issueOrPullRequest(number: 1) { | |
...IssueOrPRBody | |
} | |
} | |
issue_2: repository(owner: "microsoft", name: "TypeScript") { | |
issueOrPullRequest(number: 2) { | |
...IssueOrPRBody | |
} |
0 info it worked if it ends with ok | |
1 verbose cli [ 'C:\\Program Files\\nodejs\\node.exe', | |
1 verbose cli 'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js', | |
1 verbose cli 'install' ] | |
2 info using [email protected] | |
3 info using [email protected] | |
4 verbose npm-session 86fc37f069b18b6a | |
5 silly install runPreinstallTopLevelLifecycles | |
6 silly preinstall [email protected] | |
7 info lifecycle [email protected]~preinstall: [email protected] |
0 info it worked if it ends with ok | |
1 verbose cli [ 'C:\\Program Files\\nodejs\\node.exe', | |
1 verbose cli 'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js', | |
1 verbose cli 'publish', | |
1 verbose cli '--access', | |
1 verbose cli 'public' ] | |
2 info using [email protected] | |
3 info using [email protected] | |
4 verbose npm-session 00feed7f2f8e4e80 | |
5 verbose publish [ '.' ] |
Package | 30-Day Download Count |
---|---|
node | 5953555 |
jasmine | 1364049 |
q | 1342763 |
lodash | 1130666 |
react | 833429 |
express | 817781 |
jquery | 814943 |
chai | 646129 |
var ignames = ["andy-ms", "mhegazy", "vladima"]; | |
var i = 100; | |
ignames.forEach(function (nm) { | |
$$('ul.notifications div.avatar-stack img[alt="@' + nm + '"]:first-child').forEach(function(el) { | |
var e = el.parentNode.parentNode.parentNode; | |
var b = e.getElementsByClassName("delete")[0].getElementsByTagName("button")[0]; | |
window.setTimeout(function() { b.click(); } , i += 100); | |
}); | |
}); |
/// <reference path="node_modules/typescript/bin/typescriptServices.d.ts" /> | |
/// <reference path="node/node.d.ts" /> | |
import fs = require('fs'); | |
let libdts = 'node_modules/typescript/bin/lib.d.ts'; | |
eval(fs.readFileSync('node_modules/typescript/bin/typescriptServices.js', 'utf-8')); | |
function runTestFolder(dir: string) { | |
let files = fs.readdirSync(dir); |