Update component generators to follow new ComponentSchema
Summary: NOTE: Flow and Jest won't pass on this diff. Sandcastle, should, however, be green on D24236405 (i.e: the tip of this stack). ## Changes Previously, the "Module" schema could either contain a `components` property, or a `nativeModules` property. The existence of the `components` property was used to determine (1) if the generators would run and (2) filter schemas on which the generators would run. Now, we simply check whether the type of the "Module" schema is `Component`. Changelog: [Internal] (Note: this ignores all push blocking failures!) Reviewed By: PeteTheHeat Differential Revision: D24236508 fbshipit-source-id: 68cb3f25178b6757c9a4aee767bb6173db4932a6
This commit is contained in:
Родитель
a5a12cffeb
Коммит
100c0528f3
|
@ -53,7 +53,12 @@ module.exports = {
|
|||
|
||||
const componentDescriptors = Object.keys(schema.modules)
|
||||
.map(moduleName => {
|
||||
const components = schema.modules[moduleName].components;
|
||||
const module = schema.modules[moduleName];
|
||||
if (module.type !== 'Component') {
|
||||
return;
|
||||
}
|
||||
|
||||
const {components} = module;
|
||||
// No components in this module
|
||||
if (components == null) {
|
||||
return null;
|
||||
|
|
|
@ -330,7 +330,12 @@ module.exports = {
|
|||
|
||||
const componentContent = Object.keys(schema.modules)
|
||||
.map(moduleName => {
|
||||
const components = schema.modules[moduleName].components;
|
||||
const module = schema.modules[moduleName];
|
||||
if (module.type !== 'Component') {
|
||||
return;
|
||||
}
|
||||
|
||||
const {components} = module;
|
||||
// No components in this module
|
||||
if (components == null) {
|
||||
return null;
|
||||
|
|
|
@ -171,7 +171,12 @@ module.exports = {
|
|||
): FilesOutput {
|
||||
const moduleComponents: ComponentCollection = Object.keys(schema.modules)
|
||||
.map(moduleName => {
|
||||
const components = schema.modules[moduleName].components;
|
||||
const module = schema.modules[moduleName];
|
||||
if (module.type !== 'Component') {
|
||||
return;
|
||||
}
|
||||
|
||||
const {components} = module;
|
||||
// No components in this module
|
||||
if (components == null) {
|
||||
return null;
|
||||
|
|
|
@ -239,7 +239,12 @@ module.exports = {
|
|||
): FilesOutput {
|
||||
const moduleComponents: ComponentCollection = Object.keys(schema.modules)
|
||||
.map(moduleName => {
|
||||
const components = schema.modules[moduleName].components;
|
||||
const module = schema.modules[moduleName];
|
||||
if (module.type !== 'Component') {
|
||||
return;
|
||||
}
|
||||
|
||||
const {components} = module;
|
||||
// No components in this module
|
||||
if (components == null) {
|
||||
return null;
|
||||
|
|
|
@ -94,7 +94,12 @@ module.exports = {
|
|||
|
||||
const componentProps = Object.keys(schema.modules)
|
||||
.map(moduleName => {
|
||||
const components = schema.modules[moduleName].components;
|
||||
const module = schema.modules[moduleName];
|
||||
if (module.type !== 'Component') {
|
||||
return;
|
||||
}
|
||||
|
||||
const {components} = module;
|
||||
// No components in this module
|
||||
if (components == null) {
|
||||
return null;
|
||||
|
|
|
@ -763,7 +763,12 @@ module.exports = {
|
|||
|
||||
const componentClasses = Object.keys(schema.modules)
|
||||
.map(moduleName => {
|
||||
const components = schema.modules[moduleName].components;
|
||||
const module = schema.modules[moduleName];
|
||||
if (module.type !== 'Component') {
|
||||
return;
|
||||
}
|
||||
|
||||
const {components} = module;
|
||||
// No components in this module
|
||||
if (components == null) {
|
||||
return null;
|
||||
|
|
|
@ -266,7 +266,12 @@ module.exports = {
|
|||
): FilesOutput {
|
||||
const files = new Map();
|
||||
Object.keys(schema.modules).forEach(moduleName => {
|
||||
const components = schema.modules[moduleName].components;
|
||||
const module = schema.modules[moduleName];
|
||||
if (module.type !== 'Component') {
|
||||
return;
|
||||
}
|
||||
|
||||
const {components} = module;
|
||||
// No components in this module
|
||||
if (components == null) {
|
||||
return;
|
||||
|
|
|
@ -212,7 +212,13 @@ module.exports = {
|
|||
): FilesOutput {
|
||||
const files = new Map();
|
||||
Object.keys(schema.modules).forEach(moduleName => {
|
||||
const components = schema.modules[moduleName].components;
|
||||
const module = schema.modules[moduleName];
|
||||
if (module.type !== 'Component') {
|
||||
return;
|
||||
}
|
||||
|
||||
const {components} = module;
|
||||
|
||||
// No components in this module
|
||||
if (components == null) {
|
||||
return;
|
||||
|
|
|
@ -50,7 +50,12 @@ module.exports = {
|
|||
|
||||
const componentNames = Object.keys(schema.modules)
|
||||
.map(moduleName => {
|
||||
const components = schema.modules[moduleName].components;
|
||||
const module = schema.modules[moduleName];
|
||||
if (module.type !== 'Component') {
|
||||
return;
|
||||
}
|
||||
|
||||
const {components} = module;
|
||||
// No components in this module
|
||||
if (components == null) {
|
||||
return null;
|
||||
|
|
|
@ -62,7 +62,12 @@ module.exports = {
|
|||
|
||||
const moduleResults = Object.keys(schema.modules)
|
||||
.map(moduleName => {
|
||||
const components = schema.modules[moduleName].components;
|
||||
const module = schema.modules[moduleName];
|
||||
if (module.type !== 'Component') {
|
||||
return;
|
||||
}
|
||||
|
||||
const {components} = module;
|
||||
// No components in this module
|
||||
if (components == null) {
|
||||
return null;
|
||||
|
|
|
@ -150,7 +150,12 @@ module.exports = {
|
|||
|
||||
const componentTests = Object.keys(schema.modules)
|
||||
.map(moduleName => {
|
||||
const components = schema.modules[moduleName].components;
|
||||
const module = schema.modules[moduleName];
|
||||
if (module.type !== 'Component') {
|
||||
return;
|
||||
}
|
||||
|
||||
const {components} = module;
|
||||
if (components == null) {
|
||||
return null;
|
||||
}
|
||||
|
|
|
@ -337,14 +337,15 @@ module.exports = {
|
|||
|
||||
const moduleResults = Object.keys(schema.modules)
|
||||
.map(moduleName => {
|
||||
const components = schema.modules[moduleName].components;
|
||||
// No components in this module
|
||||
if (components == null) {
|
||||
return null;
|
||||
const module = schema.modules[moduleName];
|
||||
if (module.type !== 'Component') {
|
||||
return;
|
||||
}
|
||||
|
||||
const {components} = module;
|
||||
|
||||
return Object.keys(components)
|
||||
.map(componentName => {
|
||||
.map((componentName: string) => {
|
||||
const component = components[componentName];
|
||||
|
||||
const paperComponentName = component.paperComponentName
|
||||
|
|
Загрузка…
Ссылка в новой задаче