BVB Source Codes

prettier Show expr.js Source code

Return Download prettier: download expr.js Source code - Download prettier Source code - Type:.js
  1. var Bar = class Foo {
  2.   static factory(): Foo { // OK: Foo is a type in this scope
  3.     return new Foo()      // OK: Foo is a runtime binding in this scope
  4.   }
  5. };
  6.  
  7. var bar1: Bar = new Bar() // OK
  8. var bar2: Bar = Bar.factory() // OK
  9.  
  10. // NB: Don't write expected errors using Foo to avoid error collapse hiding an
  11. // unexpected failure in the above code.
  12.  
  13. var B = class Baz { }
  14. var b = new Baz(); // error: Baz is not a runtime binding in this scope
  15.  
  16. var C = class Qux { }
  17. var c: Qux = new C(); // error: Qux is not a type in this scope
  18.  
  19. // OK: anon classes create no binding, but can be bound manually
  20. var Anon = class { }
  21. var anon: Anon = new Anon();
  22.  
  23. class Alias { }
  24. var _Alias = class Alias {
  25.   static factory(): Alias {
  26.     return new Alias();
  27.   }
  28. }
  29. var alias1: Alias = new _Alias(); // error: bad pun
  30. var alias2: Alias = _Alias.factory(); // error: bad pun
  31.  
downloadexpr.js Source code - Download prettier Source code
Related Source Codes/Software:
storybook - 2017-06-07
ionicons - The premium icon font for Ionic ... 2017-06-07
AsyncDisplayKit - Smooth asynchronous user interfaces for iOS apps. ... 2017-06-07
lottie-android - Render After Effects animations natively on Androi... 2017-06-07
parse-server - Parse-compatible API server module for Node/Expres... 2017-06-07
inferno - An extremely fast, React-like JavaScript library f... 2017-06-08
guetzli - Perceptual JPEG encoder 2017-06-08
cs-video-courses - List of Computer Science courses with video lectur... 2017-06-08
interviews - Everything you need to know to get the job. 2017-06-08
prepack - Prepack is a partial evaluator for JavaScript. Pre... 2017-06-08
CRYENGINE - CRYENGINE is a powerful real-time game development... 2017-06-11
postal - 2017-06-11
reactide - Reactide is the first dedicated IDE for React web ... 2017-06-11
rkt - rkt is a pod-native container engine for Linux. It... 2017-06-11
uWebSockets - Tiny WebSockets https://for... 2017-06-11
realworld - TodoMVC for the RealWorld - Exemplary fullstack Me... 2017-06-11
goreplay - GoReplay is an open-source tool for capturing and ... 2017-06-10
pyenv - Simple Python version management 2017-06-10
redux-saga - An alternative side effect model for Redux apps ... 2017-06-10
angular-starter - 2017-06-10

 Back to top