(stage: TRANSFORM_STAGE = TRANSFORM_STAGE.SAVE)
| 59 | } |
| 60 | |
| 61 | export(stage: TRANSFORM_STAGE = TRANSFORM_STAGE.SAVE): ProjectSchema { |
| 62 | return { |
| 63 | ...this.data, |
| 64 | componentsMap: this.getComponentsMap(), |
| 65 | componentsTree: this.documents.filter(doc => !doc.isBlank()).map(doc => doc.export(stage) || {}), |
| 66 | } |
| 67 | } |
| 68 | |
| 69 | private getComponentsMap() { |
| 70 | return this.documents.reduce<ComponentsMap>((componentsMap: ComponentsMap, curDoc: Document): ComponentsMap => { |
no test coverage detected