mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
Summary: Since jest stopped using node-haste a while ago, we are the only client left. This brings back node-haste back to fbsource to allow us to iterate faster. Reviewed By: bestander Differential Revision: D3641341 fbshipit-source-id: a859f8834765723a3515e2cf265581b9dd83997c
38 lines
537 B
JavaScript
38 lines
537 B
JavaScript
'use strict';
|
|
|
|
const Module = require('./Module');
|
|
|
|
class Polyfill extends Module {
|
|
constructor(options) {
|
|
super(options);
|
|
this._id = options.id;
|
|
this._dependencies = options.dependencies;
|
|
}
|
|
|
|
isHaste() {
|
|
return Promise.resolve(false);
|
|
}
|
|
|
|
getName() {
|
|
return Promise.resolve(this._id);
|
|
}
|
|
|
|
getPackage() {
|
|
return null;
|
|
}
|
|
|
|
getDependencies() {
|
|
return Promise.resolve(this._dependencies);
|
|
}
|
|
|
|
isJSON() {
|
|
return false;
|
|
}
|
|
|
|
isPolyfill() {
|
|
return true;
|
|
}
|
|
}
|
|
|
|
module.exports = Polyfill;
|