Simplify File type: map is nullable, but not optional

Summary:
Simplifies the `File` type by making `map` a non-optional, but nullable property.
Also adds helper functions for empty/virtual modules

Reviewed By: jeanlauliac

Differential Revision: D5111580

fbshipit-source-id: 9cab6634a9bdb0522dc36aec2abccaef9cf35339
This commit is contained in:
David Aurelio
2017-05-23 10:31:27 -07:00
committed by Facebook Github Bot
parent 918bae282b
commit 6b2122be13
6 changed files with 35 additions and 21 deletions
+1 -2
View File
@@ -14,8 +14,7 @@ const defaults = require('../../defaults');
const nullthrows = require('fbjs/lib/nullthrows');
const parallel = require('async/parallel');
const seq = require('async/seq');
const {virtualModule} = require('./output/util');
const virtualModule = require('./module').virtual;
import type {
Callback,