nuclide-format-js
Version:
A collection of codemods to help auto format javascript
26 lines (24 loc) • 4.4 kB
JavaScript
/*
* Copyright (c) 2015-present, Facebook, Inc.
* All rights reserved.
*
* This source code is licensed under the license found in the LICENSE file in
* the root directory of this source tree.
*
*
*/
/**
* This is the set of types that are "built-in" and never need to be imported.
*
* NOTE: This is in addition to the standard set of "built-in" modules. This
* should only be for declared types that are not actual modules.
*/
module.exports = new Set([
// Flow built-in utility types
'$Abstract', '$All', '$Diff', '$Either', '$Enum', '$Exact', '$Exports', '$Flow', '$Keys', '$NonMaybeType', '$ObjMap', '$ObjMapi', '$Pred', '$PropertyType', '$ReadOnlyArray', '$Refine', '$Shape', '$Subtype', '$Supertype', '$Tainted', '$TupleMap', '$Type', 'Class',
// Flow built-in React types from lib/react.js
'ReactClass', 'SyntheticEvent', 'SyntheticClipboardEvent', 'SyntheticCompositionEvent', 'SyntheticInputEvent', 'SyntheticUIEvent', 'SyntheticFocusEvent', 'SyntheticKeyboardEvent', 'SyntheticMouseEvent', 'SyntheticDragEvent', 'SyntheticWheelEvent', 'SyntheticTouchEvent',
// Other FB/browser builtins
'$jsx', 'AdAccountID', 'FBID', 'Fbt', 'Function', 'HTMLElement', 'Iterable', 'Map', 'ReactElement', 'ReactNode', 'Set']);
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9jb21tb24vY29uc3RhbnRzL2J1aWx0SW5UeXBlcy5qcyJdLCJuYW1lcyI6WyJtb2R1bGUiLCJleHBvcnRzIiwiU2V0Il0sIm1hcHBpbmdzIjoiOztBQUFBOzs7Ozs7Ozs7O0FBVUE7Ozs7OztBQU1BQSxPQUFPQyxPQUFQLEdBQWtCLElBQUlDLEdBQUosQ0FBUTtBQUN4QjtBQUNBLFdBRndCLEVBR3hCLE1BSHdCLEVBSXhCLE9BSndCLEVBS3hCLFNBTHdCLEVBTXhCLE9BTndCLEVBT3hCLFFBUHdCLEVBUXhCLFVBUndCLEVBU3hCLE9BVHdCLEVBVXhCLE9BVndCLEVBV3hCLGVBWHdCLEVBWXhCLFNBWndCLEVBYXhCLFVBYndCLEVBY3hCLE9BZHdCLEVBZXhCLGVBZndCLEVBZ0J4QixnQkFoQndCLEVBaUJ4QixTQWpCd0IsRUFrQnhCLFFBbEJ3QixFQW1CeEIsVUFuQndCLEVBb0J4QixZQXBCd0IsRUFxQnhCLFVBckJ3QixFQXNCeEIsV0F0QndCLEVBdUJ4QixPQXZCd0IsRUF3QnhCLE9BeEJ3QjtBQXlCeEI7QUFDQSxZQTFCd0IsRUEyQnhCLGdCQTNCd0IsRUE0QnhCLHlCQTVCd0IsRUE2QnhCLDJCQTdCd0IsRUE4QnhCLHFCQTlCd0IsRUErQnhCLGtCQS9Cd0IsRUFnQ3hCLHFCQWhDd0IsRUFpQ3hCLHdCQWpDd0IsRUFrQ3hCLHFCQWxDd0IsRUFtQ3hCLG9CQW5Dd0IsRUFvQ3hCLHFCQXBDd0IsRUFxQ3hCLHFCQXJDd0I7QUFzQ3hCO0FBQ0EsTUF2Q3dCLEVBd0N4QixhQXhDd0IsRUF5Q3hCLE1BekN3QixFQTBDeEIsS0ExQ3dCLEVBMkN4QixVQTNDd0IsRUE0Q3hCLGFBNUN3QixFQTZDeEIsVUE3Q3dCLEVBOEN4QixLQTlDd0IsRUErQ3hCLGNBL0N3QixFQWdEeEIsV0FoRHdCLEVBaUR4QixLQWpEd0IsQ0FBUixDQUFsQiIsImZpbGUiOiJidWlsdEluVHlwZXMuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuICogQ29weXJpZ2h0IChjKSAyMDE1LXByZXNlbnQsIEZhY2Vib29rLCBJbmMuXG4gKiBBbGwgcmlnaHRzIHJlc2VydmVkLlxuICpcbiAqIFRoaXMgc291cmNlIGNvZGUgaXMgbGljZW5zZWQgdW5kZXIgdGhlIGxpY2Vuc2UgZm91bmQgaW4gdGhlIExJQ0VOU0UgZmlsZSBpblxuICogdGhlIHJvb3QgZGlyZWN0b3J5IG9mIHRoaXMgc291cmNlIHRyZWUuXG4gKlxuICogQGZsb3dcbiAqL1xuXG4vKipcbiAqIFRoaXMgaXMgdGhlIHNldCBvZiB0eXBlcyB0aGF0IGFyZSBcImJ1aWx0LWluXCIgYW5kIG5ldmVyIG5lZWQgdG8gYmUgaW1wb3J0ZWQuXG4gKlxuICogTk9URTogVGhpcyBpcyBpbiBhZGRpdGlvbiB0byB0aGUgc3RhbmRhcmQgc2V0IG9mIFwiYnVpbHQtaW5cIiBtb2R1bGVzLiBUaGlzXG4gKiBzaG91bGQgb25seSBiZSBmb3IgZGVjbGFyZWQgdHlwZXMgdGhhdCBhcmUgbm90IGFjdHVhbCBtb2R1bGVzLlxuICovXG5tb2R1bGUuZXhwb3J0cyA9IChuZXcgU2V0KFtcbiAgLy8gRmxvdyBidWlsdC1pbiB1dGlsaXR5IHR5cGVzXG4gICckQWJzdHJhY3QnLFxuICAnJEFsbCcsXG4gICckRGlmZicsXG4gICckRWl0aGVyJyxcbiAgJyRFbnVtJyxcbiAgJyRFeGFjdCcsXG4gICckRXhwb3J0cycsXG4gICckRmxvdycsXG4gICckS2V5cycsXG4gICckTm9uTWF5YmVUeXBlJyxcbiAgJyRPYmpNYXAnLFxuICAnJE9iak1hcGknLFxuICAnJFByZWQnLFxuICAnJFByb3BlcnR5VHlwZScsXG4gICckUmVhZE9ubHlBcnJheScsXG4gICckUmVmaW5lJyxcbiAgJyRTaGFwZScsXG4gICckU3VidHlwZScsXG4gICckU3VwZXJ0eXBlJyxcbiAgJyRUYWludGVkJyxcbiAgJyRUdXBsZU1hcCcsXG4gICckVHlwZScsXG4gICdDbGFzcycsXG4gIC8vIEZsb3cgYnVpbHQtaW4gUmVhY3QgdHlwZXMgZnJvbSBsaWIvcmVhY3QuanNcbiAgJ1JlYWN0Q2xhc3MnLFxuICAnU3ludGhldGljRXZlbnQnLFxuICAnU3ludGhldGljQ2xpcGJvYXJkRXZlbnQnLFxuICAnU3ludGhldGljQ29tcG9zaXRpb25FdmVudCcsXG4gICdTeW50aGV0aWNJbnB1dEV2ZW50JyxcbiAgJ1N5bnRoZXRpY1VJRXZlbnQnLFxuICAnU3ludGhldGljRm9jdXNFdmVudCcsXG4gICdTeW50aGV0aWNLZXlib2FyZEV2ZW50JyxcbiAgJ1N5bnRoZXRpY01vdXNlRXZlbnQnLFxuICAnU3ludGhldGljRHJhZ0V2ZW50JyxcbiAgJ1N5bnRoZXRpY1doZWVsRXZlbnQnLFxuICAnU3ludGhldGljVG91Y2hFdmVudCcsXG4gIC8vIE90aGVyIEZCL2Jyb3dzZXIgYnVpbHRpbnNcbiAgJyRqc3gnLFxuICAnQWRBY2NvdW50SUQnLFxuICAnRkJJRCcsXG4gICdGYnQnLFxuICAnRnVuY3Rpb24nLFxuICAnSFRNTEVsZW1lbnQnLFxuICAnSXRlcmFibGUnLFxuICAnTWFwJyxcbiAgJ1JlYWN0RWxlbWVudCcsXG4gICdSZWFjdE5vZGUnLFxuICAnU2V0Jyxcbl0pOiBTZXQ8c3RyaW5nPik7XG4iXX0=
;