1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
|
/// <reference path='fourslash.ts' />
// @allowjs: true
// @checkjs: false
// @noEmit: true
// @filename: spellingUncheckedJS.js
//// export var inModule = 1
//// inmodule.toFixed()
////
//// function f() {
//// var locals = 2 + true
//// locale.toFixed()
//// }
//// class Classe {
//// non = 'oui'
//// methode() {
//// // no error on 'this' references
//// return this.none
//// }
//// }
//// class Derivee extends Classe {
//// methode() {
//// // no error on 'super' references
//// return super.none
//// }
//// }
////
////
//// var object = {
//// spaaace: 3
//// }
//// object.spaaaace // error on read
//// object.spaace = 12 // error on write
//// object.fresh = 12 // OK
//// other.puuuce // OK, from another file
//// new Date().getGMTDate() // OK, from another file
////
//// // No suggestions for globals from other files
//// const atoc = setIntegral(() => console.log('ok'), 500)
//// AudioBuffin // etc
//// Jimmy
//// Jon
//// window.argle
//// self.blargle
// @filename: other.js
//// var Jimmy = 1
//// var John = 2
//// Jon // error, it's from the same file
//// var other = {
//// puuce: 4
//// }
//// window.argle
//// self.blargle
verify.noErrors()
|