BVB Source Codes

prettier Show in.js Source code

Return Download prettier: download in.js Source code - Download prettier Source code - Type:.js
  1. // @flow
  2.  
  3. let tests = [
  4.   // objects on RHS
  5.   function() {
  6.     ('foo' in {});
  7.     ('foo' in { foo: null });
  8.     (0 in {});
  9.     (0 in { "0": null });
  10.   },
  11.  
  12.   // arrays on RHS
  13.   function() {
  14.     ('foo' in []);
  15.     (0 in []);
  16.     ('length' in []);
  17.   },
  18.  
  19.   // primitive classes on RHS
  20.   function() {
  21.     ('foo' in new String('bar'));
  22.     ('foo' in new Number(123));
  23.   },
  24.  
  25.   // primitives on RHS
  26.   function() {
  27.     ('foo' in 123); // error
  28.     ('foo' in 'bar'); // error
  29.     ('foo' in void 0); // error
  30.     ('foo' in null); // error
  31.   },
  32.  
  33.   // bogus stuff on LHS
  34.   function() {
  35.     (null in {}); // error
  36.     (void 0 in {}); // error
  37.     ({} in {}); // error
  38.     ([] in {}); // error
  39.     (false in []); // error
  40.   },
  41.  
  42.   // in predicates
  43.   function() {
  44.     if ('foo' in 123) {} // error
  45.     if (!'foo' in {}) {} // error, !'foo' is a boolean
  46.     if (!('foo' in {})) {}
  47.   },
  48.  
  49.   // annotations on RHS
  50.   function(x: Object, y: mixed) {
  51.     ('foo' in x); // ok
  52.     ('foo' in y); // error
  53.   },
  54. ]
  55.  
downloadin.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