test: update snapshots

This commit is contained in:
gengyang 2020-02-16 22:40:08 +08:00
parent dcd1b33d3b
commit d5e0d921e3
15 changed files with 905 additions and 970 deletions

View File

@ -9,7 +9,7 @@
"lint:fix": "tslint --fix -p tsconfig.json", "lint:fix": "tslint --fix -p tsconfig.json",
"build": "lerna run build", "build": "lerna run build",
"test": "lerna run test", "test": "lerna run test",
"snapshot": "lerna run snapshot" "test:snapshot": "lerna run test:snapshot"
}, },
"devDependencies": { "devDependencies": {
"@types/node": "^10.12.18", "@types/node": "^10.12.18",

View File

@ -24,7 +24,7 @@
"build": "tsc", "build": "tsc",
"prebuild": "npm run schema", "prebuild": "npm run schema",
"test": "ava", "test": "ava",
"snapshot": "ava --update-snapshots", "test:snapshot": "ava --update-snapshots",
"schema": "node ./scripts/transform.js" "schema": "node ./scripts/transform.js"
}, },
"ava": { "ava": {

View File

@ -11,348 +11,336 @@ Generated by [AVA](https://ava.li).
[ [
{ {
manifestFilePath: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/multiple-exported-component/es/basic/AIMakeBlank/manifest.js', manifestFilePath: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/multiple-exported-component/es/basic/AIMakeBlank/manifest.js',
manifestJS: 'export default {"name":"AIMakeBlank","settings":{"type":"element_inline","insertionModes":"tbrl","handles":["cut","copy","duplicate","delete","paste"],"shouldActive":true,"shouldDrag":true,"props":[{"name":"children","label":"children","renderer":""},{"name":"styleBoxModel","label":"styleBoxModel","renderer":""},{"name":"styleLayout","label":"styleLayout","renderer":""},{"name":"styleBackground","label":"styleBackground","renderer":""},{"name":"styleFlexLayout","label":"styleFlexLayout","renderer":""},{"name":"style","label":"style","renderer":"","defaultValue":"{}"},{"name":"id","label":"id","renderer":""}]}}', manifestJS: undefined,
manifestObj: { manifestObj: {
name: 'AIMakeBlank', componentName: 'AIMakeBlank',
settings: { docUrl: '',
handles: [ npm: {
'cut', destructuring: false,
'copy', exportName: 'AIMakeBlank',
'duplicate', main: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/multiple-exported-component/es/index.js',
'delete', package: 'multiple-exported-component',
'paste', subName: '',
], version: '1.0.0',
insertionModes: 'tbrl', },
props: [ props: [
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'children', description: '',
name: 'children', name: 'children',
renderer: '', propType: 'oneOfType',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'styleBoxModel', description: '',
name: 'styleBoxModel', name: 'styleBoxModel',
renderer: '', propType: 'object',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'styleLayout', description: '',
name: 'styleLayout', name: 'styleLayout',
renderer: '', propType: 'object',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'styleBackground', description: '',
name: 'styleBackground', name: 'styleBackground',
renderer: '', propType: 'object',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'styleFlexLayout', description: '',
name: 'styleFlexLayout', name: 'styleFlexLayout',
renderer: '', propType: 'object',
}, },
{ {
defaultValue: '{}', defaultValue: '{}',
label: 'style', description: '',
name: 'style', name: 'style',
renderer: '', propType: 'object',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'id', description: '',
name: 'id', name: 'id',
renderer: '', propType: 'string',
}, },
], ],
shouldActive: true, screenshot: '',
shouldDrag: true, title: '',
type: 'element_inline',
},
}, },
}, },
{ {
manifestFilePath: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/multiple-exported-component/es/basic/AIMakeIcon/manifest.js', manifestFilePath: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/multiple-exported-component/es/basic/AIMakeIcon/manifest.js',
manifestJS: 'export default {"name":"AIMakeIcon","settings":{"type":"element_inline","insertionModes":"tbrl","handles":["cut","copy","duplicate","delete","paste"],"shouldActive":true,"shouldDrag":true,"props":[{"name":"className","label":"className","renderer":""},{"name":"iconClassName","label":"iconClassName","renderer":""},{"name":"children","label":"children","renderer":""},{"name":"styleBoxModel","label":"styleBoxModel","renderer":""},{"name":"styleText","label":"styleText","renderer":""},{"name":"styleBackground","label":"styleBackground","renderer":""},{"name":"style","label":"style","renderer":"","defaultValue":"{}"}]}}', manifestJS: undefined,
manifestObj: { manifestObj: {
name: 'AIMakeIcon', componentName: 'AIMakeIcon',
settings: { docUrl: '',
handles: [ npm: {
'cut', destructuring: false,
'copy', exportName: 'AIMakeIcon',
'duplicate', main: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/multiple-exported-component/es/index.js',
'delete', package: 'multiple-exported-component',
'paste', subName: '',
], version: '1.0.0',
insertionModes: 'tbrl', },
props: [ props: [
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'className', description: '',
name: 'className', name: 'className',
renderer: '', propType: 'string',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'iconClassName', description: '',
name: 'iconClassName', name: 'iconClassName',
renderer: '', propType: 'string',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'children', description: '',
name: 'children', name: 'children',
renderer: '', propType: 'oneOfType',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'styleBoxModel', description: '',
name: 'styleBoxModel', name: 'styleBoxModel',
renderer: '', propType: 'object',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'styleText', description: '',
name: 'styleText', name: 'styleText',
renderer: '', propType: 'object',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'styleBackground', description: '',
name: 'styleBackground', name: 'styleBackground',
renderer: '', propType: 'object',
}, },
{ {
defaultValue: '{}', defaultValue: '{}',
label: 'style', description: '',
name: 'style', name: 'style',
renderer: '', propType: 'object',
}, },
], ],
shouldActive: true, screenshot: '',
shouldDrag: true, title: '',
type: 'element_inline',
},
}, },
}, },
{ {
manifestFilePath: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/multiple-exported-component/es/basic/AIMakeImage/manifest.js', manifestFilePath: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/multiple-exported-component/es/basic/AIMakeImage/manifest.js',
manifestJS: 'export default {"name":"AIMakeImage","settings":{"type":"element_inline","insertionModes":"tbrl","handles":["cut","copy","duplicate","delete","paste"],"shouldActive":true,"shouldDrag":true,"props":[{"name":"styleBoxModel","label":"styleBoxModel","renderer":""},{"name":"style","label":"style","renderer":"","defaultValue":"{}"}]}}', manifestJS: undefined,
manifestObj: { manifestObj: {
name: 'AIMakeImage', componentName: 'AIMakeImage',
settings: { docUrl: '',
handles: [ npm: {
'cut', destructuring: false,
'copy', exportName: 'AIMakeImage',
'duplicate', main: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/multiple-exported-component/es/index.js',
'delete', package: 'multiple-exported-component',
'paste', subName: '',
], version: '1.0.0',
insertionModes: 'tbrl', },
props: [ props: [
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'styleBoxModel', description: '',
name: 'styleBoxModel', name: 'styleBoxModel',
renderer: '', propType: 'object',
}, },
{ {
defaultValue: '{}', defaultValue: '{}',
label: 'style', description: '',
name: 'style', name: 'style',
renderer: '', propType: 'object',
}, },
], ],
shouldActive: true, screenshot: '',
shouldDrag: true, title: '',
type: 'element_inline',
},
}, },
}, },
{ {
manifestFilePath: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/multiple-exported-component/es/basic/AIMakeLink/manifest.js', manifestFilePath: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/multiple-exported-component/es/basic/AIMakeLink/manifest.js',
manifestJS: 'export default {"name":"AIMakeLink","settings":{"type":"element_inline","insertionModes":"tbrl","handles":["cut","copy","duplicate","delete","paste"],"shouldActive":true,"shouldDrag":true,"props":[{"name":"children","label":"children","renderer":""},{"name":"styleBoxModel","label":"styleBoxModel","renderer":""},{"name":"styleText","label":"styleText","renderer":""},{"name":"styleLayout","label":"styleLayout","renderer":""},{"name":"styleBackground","label":"styleBackground","renderer":""},{"name":"style","label":"style","renderer":"","defaultValue":"{}"}]}}', manifestJS: undefined,
manifestObj: { manifestObj: {
name: 'AIMakeLink', componentName: 'AIMakeLink',
settings: { docUrl: '',
handles: [ npm: {
'cut', destructuring: false,
'copy', exportName: 'AIMakeLink',
'duplicate', main: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/multiple-exported-component/es/index.js',
'delete', package: 'multiple-exported-component',
'paste', subName: '',
], version: '1.0.0',
insertionModes: 'tbrl', },
props: [ props: [
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'children', description: '',
name: 'children', name: 'children',
renderer: '', propType: 'oneOfType',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'styleBoxModel', description: '',
name: 'styleBoxModel', name: 'styleBoxModel',
renderer: '', propType: 'object',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'styleText', description: '',
name: 'styleText', name: 'styleText',
renderer: '', propType: 'object',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'styleLayout', description: '',
name: 'styleLayout', name: 'styleLayout',
renderer: '', propType: 'object',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'styleBackground', description: '',
name: 'styleBackground', name: 'styleBackground',
renderer: '', propType: 'object',
}, },
{ {
defaultValue: '{}', defaultValue: '{}',
label: 'style', description: '',
name: 'style', name: 'style',
renderer: '', propType: 'object',
}, },
], ],
shouldActive: true, screenshot: '',
shouldDrag: true, title: '',
type: 'element_inline',
},
}, },
}, },
{ {
manifestFilePath: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/multiple-exported-component/es/basic/AIMakePlaceholder/manifest.js', manifestFilePath: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/multiple-exported-component/es/basic/AIMakePlaceholder/manifest.js',
manifestJS: 'export default {"name":"AIMakePlaceholder","settings":{"type":"element_inline","insertionModes":"tbrl","handles":["cut","copy","duplicate","delete","paste"],"shouldActive":true,"shouldDrag":true,"props":[{"name":"children","label":"children","renderer":""},{"name":"styleBoxModel","label":"styleBoxModel","renderer":""},{"name":"styleLayout","label":"styleLayout","renderer":""},{"name":"style","label":"style","renderer":"","defaultValue":"{}"}]}}', manifestJS: undefined,
manifestObj: { manifestObj: {
name: 'AIMakePlaceholder', componentName: 'AIMakePlaceholder',
settings: { docUrl: '',
handles: [ npm: {
'cut', destructuring: false,
'copy', exportName: 'AIMakePlaceholder',
'duplicate', main: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/multiple-exported-component/es/index.js',
'delete', package: 'multiple-exported-component',
'paste', subName: '',
], version: '1.0.0',
insertionModes: 'tbrl', },
props: [ props: [
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'children', description: '',
name: 'children', name: 'children',
renderer: '', propType: 'oneOfType',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'styleBoxModel', description: '',
name: 'styleBoxModel', name: 'styleBoxModel',
renderer: '', propType: 'object',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'styleLayout', description: '',
name: 'styleLayout', name: 'styleLayout',
renderer: '', propType: 'object',
}, },
{ {
defaultValue: '{}', defaultValue: '{}',
label: 'style', description: '',
name: 'style', name: 'style',
renderer: '', propType: 'object',
}, },
], ],
shouldActive: true, screenshot: '',
shouldDrag: true, title: '',
type: 'element_inline',
},
}, },
}, },
{ {
manifestFilePath: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/multiple-exported-component/es/basic/AIMakeText/manifest.js', manifestFilePath: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/multiple-exported-component/es/basic/AIMakeText/manifest.js',
manifestJS: 'export default {"name":"AIMakeText","settings":{"type":"element_inline","insertionModes":"tbrl","handles":["cut","copy","duplicate","delete","paste"],"shouldActive":true,"shouldDrag":true,"props":[{"name":"children","label":"children","renderer":""},{"name":"type","label":"type","renderer":""},{"name":"styleBoxModel","label":"styleBoxModel","renderer":""},{"name":"styleText","label":"styleText","renderer":""},{"name":"styleLayout","label":"styleLayout","renderer":""},{"name":"styleBackground","label":"styleBackground","renderer":""},{"name":"style","label":"style","renderer":"","defaultValue":"{}"}]}}', manifestJS: undefined,
manifestObj: { manifestObj: {
name: 'AIMakeText', componentName: 'AIMakeText',
settings: { docUrl: '',
handles: [ npm: {
'cut', destructuring: false,
'copy', exportName: 'AIMakeText',
'duplicate', main: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/multiple-exported-component/es/index.js',
'delete', package: 'multiple-exported-component',
'paste', subName: '',
], version: '1.0.0',
insertionModes: 'tbrl', },
props: [ props: [
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'children', description: '',
name: 'children', name: 'children',
renderer: '', propType: 'oneOfType',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'type', description: '',
name: 'type', name: 'type',
renderer: '', propType: 'string',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'styleBoxModel', description: '',
name: 'styleBoxModel', name: 'styleBoxModel',
renderer: '', propType: 'object',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'styleText', description: '',
name: 'styleText', name: 'styleText',
renderer: '', propType: 'object',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'styleLayout', description: '',
name: 'styleLayout', name: 'styleLayout',
renderer: '', propType: 'object',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'styleBackground', description: '',
name: 'styleBackground', name: 'styleBackground',
renderer: '', propType: 'object',
}, },
{ {
defaultValue: '{}', defaultValue: '{}',
label: 'style', description: '',
name: 'style', name: 'style',
renderer: '', propType: 'object',
}, },
], ],
shouldActive: true, screenshot: '',
shouldDrag: true, title: '',
type: 'element_inline',
},
}, },
}, },
{ {
manifestFilePath: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/multiple-exported-component/es/basic/Root/manifest.js', manifestFilePath: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/multiple-exported-component/es/basic/Root/manifest.js',
manifestJS: 'export default {"name":"Root","settings":{"type":"element_inline","insertionModes":"tbrl","handles":["cut","copy","duplicate","delete","paste"],"shouldActive":true,"shouldDrag":true,"props":[{"name":"style","label":"style","renderer":"","defaultValue":"{\\n padding: 0,\\n backgroundColor: \'#f0f2f5\',\\n minHeight: \'100%\'\\n}"},{"name":"children","label":"children","renderer":""}]}}', manifestJS: undefined,
manifestObj: { manifestObj: {
name: 'Root', componentName: 'Root',
settings: { docUrl: '',
handles: [ npm: {
'cut', destructuring: false,
'copy', exportName: 'Root',
'duplicate', main: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/multiple-exported-component/es/index.js',
'delete', package: 'multiple-exported-component',
'paste', subName: '',
], version: '1.0.0',
insertionModes: 'tbrl', },
props: [ props: [
{ {
defaultValue: `{␊ defaultValue: `{␊
@ -360,31 +348,23 @@ Generated by [AVA](https://ava.li).
backgroundColor: '#f0f2f5',␊ backgroundColor: '#f0f2f5',␊
minHeight: '100%'␊ minHeight: '100%'␊
}`, }`,
label: 'style', description: '',
name: 'style', name: 'style',
renderer: '', propType: 'object',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'children', description: '',
name: 'children', name: 'children',
renderer: '', propType: 'oneOfType',
}, },
], ],
shouldActive: true, screenshot: '',
shouldDrag: true, title: '',
type: 'element_inline',
},
}, },
}, },
] ]
## materialize multiple exported component by online
> Snapshot 1
[]
## materialize single exported component by local ## materialize single exported component by local
> Snapshot 1 > Snapshot 1
@ -392,172 +372,142 @@ Generated by [AVA](https://ava.li).
[ [
{ {
manifestFilePath: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/single-exported-component/es/manifest.js', manifestFilePath: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/single-exported-component/es/manifest.js',
manifestJS: 'export default {"name":"Demo","settings":{"type":"element_inline","insertionModes":"tbrl","handles":["cut","copy","duplicate","delete","paste"],"shouldActive":true,"shouldDrag":true,"props":[{"name":"optionalArray","label":"optionalArray","renderer":""},{"name":"optionalBool","label":"optionalBool","renderer":""},{"name":"optionalFunc","label":"optionalFunc","renderer":""},{"name":"optionalNumber","label":"optionalNumber","renderer":""},{"name":"optionalObject","label":"optionalObject","renderer":""},{"name":"optionalString","label":"optionalString","renderer":""},{"name":"optionalSymbol","label":"optionalSymbol","renderer":""},{"name":"optionalNode","label":"optionalNode","renderer":""},{"name":"optionalElement","label":"optionalElement","renderer":""},{"name":"optionalElementType","label":"optionalElementType","renderer":""},{"name":"optionalMessage","label":"optionalMessage","renderer":""},{"name":"optionalEnum","label":"optionalEnum","renderer":""},{"name":"optionalUnion","label":"optionalUnion","renderer":""},{"name":"optionalArrayOf","label":"optionalArrayOf","renderer":""},{"name":"optionalObjectOf","label":"optionalObjectOf","renderer":""},{"name":"optionalObjectWithShape","label":"optionalObjectWithShape","renderer":""},{"name":"optionalObjectWithShape2","label":"optionalObjectWithShape2","renderer":""},{"name":"optionalObjectWithStrictShape","label":"optionalObjectWithStrictShape","renderer":""},{"name":"requiredFunc","label":"requiredFunc","renderer":""},{"name":"requiredAny","label":"requiredAny","renderer":""}]}}', manifestJS: undefined,
manifestObj: { manifestObj: {
name: 'Demo', componentName: 'Demo',
settings: { docUrl: '',
handles: [ npm: {
'cut', destructuring: false,
'copy', exportName: 'Demo',
'duplicate', main: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/single-exported-component/es/index.js',
'delete', package: 'single-exported-component',
'paste', subName: '',
], version: '1.0.0',
insertionModes: 'tbrl', },
props: [ props: [
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'optionalArray', description: '',
name: 'optionalArray', name: 'optionalArray',
renderer: '', propType: 'array',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'optionalBool', description: '',
name: 'optionalBool', name: 'optionalBool',
renderer: '', propType: 'bool',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'optionalFunc', description: '',
name: 'optionalFunc', name: 'optionalFunc',
renderer: '', propType: 'func',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'optionalNumber', description: '',
name: 'optionalNumber', name: 'optionalNumber',
renderer: '', propType: 'number',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'optionalObject', description: '',
name: 'optionalObject', name: 'optionalObject',
renderer: '', propType: 'object',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'optionalString', description: '',
name: 'optionalString', name: 'optionalString',
renderer: '', propType: 'string',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'optionalSymbol', description: '',
name: 'optionalSymbol', name: 'optionalSymbol',
renderer: '', propType: 'symbol',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'optionalNode', description: '',
name: 'optionalNode', name: 'optionalNode',
renderer: '', propType: 'node',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'optionalElement', description: '',
name: 'optionalElement', name: 'optionalElement',
renderer: '', propType: 'element',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'optionalElementType', description: '',
name: 'optionalElementType', name: 'optionalElementType',
renderer: '', propType: 'elementType',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'optionalMessage', description: '',
name: 'optionalMessage', name: 'optionalMessage',
renderer: '', propType: 'instanceOf',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'optionalEnum', description: '',
name: 'optionalEnum', name: 'optionalEnum',
renderer: '', propType: 'oneOf',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'optionalUnion', description: '',
name: 'optionalUnion', name: 'optionalUnion',
renderer: '', propType: 'oneOfType',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'optionalArrayOf', description: '',
name: 'optionalArrayOf', name: 'optionalArrayOf',
renderer: '', propType: 'arrayOf',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'optionalObjectOf', description: '',
name: 'optionalObjectOf', name: 'optionalObjectOf',
renderer: '', propType: 'objectOf',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'optionalObjectWithShape', description: '',
name: 'optionalObjectWithShape', name: 'optionalObjectWithShape',
renderer: '', propType: 'shape',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'optionalObjectWithShape2', description: '',
name: 'optionalObjectWithShape2', name: 'optionalObjectWithShape2',
renderer: '', propType: 'shape',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'optionalObjectWithStrictShape', description: '',
name: 'optionalObjectWithStrictShape', name: 'optionalObjectWithStrictShape',
renderer: '', propType: 'exact',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'requiredFunc', description: '',
name: 'requiredFunc', name: 'requiredFunc',
renderer: '', propType: 'func',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'requiredAny', description: '',
name: 'requiredAny', name: 'requiredAny',
renderer: '', propType: 'any',
}, },
], ],
shouldActive: true, screenshot: '',
shouldDrag: true, title: '',
type: 'element_inline',
},
},
},
]
## materialize single exported component by online
> Snapshot 1
[
{
manifestFilePath: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/node_modules/.temp/xsxTSTosqFrpoTUsaDCkQs/node_modules/@ali/demo-biz-test090702/es/manifest.js',
manifestJS: 'export default {"name":"Demo","settings":{"type":"element_inline","insertionModes":"tbrl","handles":["cut","copy","duplicate","delete","paste"],"shouldActive":true,"shouldDrag":true,"props":[]}}',
manifestObj: {
name: 'Demo',
settings: {
handles: [
'cut',
'copy',
'duplicate',
'delete',
'paste',
],
insertionModes: 'tbrl',
props: [],
shouldActive: true,
shouldDrag: true,
type: 'element_inline',
},
}, },
}, },
] ]

View File

@ -11,348 +11,336 @@ Generated by [AVA](https://ava.li).
[ [
{ {
manifestFilePath: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/multiple-exported-component/es/basic/AIMakeBlank/manifest.js', manifestFilePath: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/multiple-exported-component/es/basic/AIMakeBlank/manifest.js',
manifestJS: 'export default {"name":"AIMakeBlank","settings":{"type":"element_inline","insertionModes":"tbrl","handles":["cut","copy","duplicate","delete","paste"],"shouldActive":true,"shouldDrag":true,"props":[{"name":"children","label":"children","renderer":""},{"name":"styleBoxModel","label":"styleBoxModel","renderer":""},{"name":"styleLayout","label":"styleLayout","renderer":""},{"name":"styleBackground","label":"styleBackground","renderer":""},{"name":"styleFlexLayout","label":"styleFlexLayout","renderer":""},{"name":"style","label":"style","renderer":"","defaultValue":"{}"},{"name":"id","label":"id","renderer":""}]}}', manifestJS: undefined,
manifestObj: { manifestObj: {
name: 'AIMakeBlank', componentName: 'AIMakeBlank',
settings: { docUrl: '',
handles: [ npm: {
'cut', destructuring: false,
'copy', exportName: 'AIMakeBlank',
'duplicate', main: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/multiple-exported-component/es/index.js',
'delete', package: '@ali/lowcode-engine-material-parser',
'paste', subName: '',
], version: '0.1.0',
insertionModes: 'tbrl', },
props: [ props: [
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'children', description: '',
name: 'children', name: 'children',
renderer: '', propType: 'oneOfType',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'styleBoxModel', description: '',
name: 'styleBoxModel', name: 'styleBoxModel',
renderer: '', propType: 'object',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'styleLayout', description: '',
name: 'styleLayout', name: 'styleLayout',
renderer: '', propType: 'object',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'styleBackground', description: '',
name: 'styleBackground', name: 'styleBackground',
renderer: '', propType: 'object',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'styleFlexLayout', description: '',
name: 'styleFlexLayout', name: 'styleFlexLayout',
renderer: '', propType: 'object',
}, },
{ {
defaultValue: '{}', defaultValue: '{}',
label: 'style', description: '',
name: 'style', name: 'style',
renderer: '', propType: 'object',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'id', description: '',
name: 'id', name: 'id',
renderer: '', propType: 'string',
}, },
], ],
shouldActive: true, screenshot: '',
shouldDrag: true, title: '',
type: 'element_inline',
},
}, },
}, },
{ {
manifestFilePath: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/multiple-exported-component/es/basic/AIMakeIcon/manifest.js', manifestFilePath: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/multiple-exported-component/es/basic/AIMakeIcon/manifest.js',
manifestJS: 'export default {"name":"AIMakeIcon","settings":{"type":"element_inline","insertionModes":"tbrl","handles":["cut","copy","duplicate","delete","paste"],"shouldActive":true,"shouldDrag":true,"props":[{"name":"className","label":"className","renderer":""},{"name":"iconClassName","label":"iconClassName","renderer":""},{"name":"children","label":"children","renderer":""},{"name":"styleBoxModel","label":"styleBoxModel","renderer":""},{"name":"styleText","label":"styleText","renderer":""},{"name":"styleBackground","label":"styleBackground","renderer":""},{"name":"style","label":"style","renderer":"","defaultValue":"{}"}]}}', manifestJS: undefined,
manifestObj: { manifestObj: {
name: 'AIMakeIcon', componentName: 'AIMakeIcon',
settings: { docUrl: '',
handles: [ npm: {
'cut', destructuring: false,
'copy', exportName: 'AIMakeIcon',
'duplicate', main: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/multiple-exported-component/es/index.js',
'delete', package: '@ali/lowcode-engine-material-parser',
'paste', subName: '',
], version: '0.1.0',
insertionModes: 'tbrl', },
props: [ props: [
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'className', description: '',
name: 'className', name: 'className',
renderer: '', propType: 'string',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'iconClassName', description: '',
name: 'iconClassName', name: 'iconClassName',
renderer: '', propType: 'string',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'children', description: '',
name: 'children', name: 'children',
renderer: '', propType: 'oneOfType',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'styleBoxModel', description: '',
name: 'styleBoxModel', name: 'styleBoxModel',
renderer: '', propType: 'object',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'styleText', description: '',
name: 'styleText', name: 'styleText',
renderer: '', propType: 'object',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'styleBackground', description: '',
name: 'styleBackground', name: 'styleBackground',
renderer: '', propType: 'object',
}, },
{ {
defaultValue: '{}', defaultValue: '{}',
label: 'style', description: '',
name: 'style', name: 'style',
renderer: '', propType: 'object',
}, },
], ],
shouldActive: true, screenshot: '',
shouldDrag: true, title: '',
type: 'element_inline',
},
}, },
}, },
{ {
manifestFilePath: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/multiple-exported-component/es/basic/AIMakeImage/manifest.js', manifestFilePath: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/multiple-exported-component/es/basic/AIMakeImage/manifest.js',
manifestJS: 'export default {"name":"AIMakeImage","settings":{"type":"element_inline","insertionModes":"tbrl","handles":["cut","copy","duplicate","delete","paste"],"shouldActive":true,"shouldDrag":true,"props":[{"name":"styleBoxModel","label":"styleBoxModel","renderer":""},{"name":"style","label":"style","renderer":"","defaultValue":"{}"}]}}', manifestJS: undefined,
manifestObj: { manifestObj: {
name: 'AIMakeImage', componentName: 'AIMakeImage',
settings: { docUrl: '',
handles: [ npm: {
'cut', destructuring: false,
'copy', exportName: 'AIMakeImage',
'duplicate', main: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/multiple-exported-component/es/index.js',
'delete', package: '@ali/lowcode-engine-material-parser',
'paste', subName: '',
], version: '0.1.0',
insertionModes: 'tbrl', },
props: [ props: [
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'styleBoxModel', description: '',
name: 'styleBoxModel', name: 'styleBoxModel',
renderer: '', propType: 'object',
}, },
{ {
defaultValue: '{}', defaultValue: '{}',
label: 'style', description: '',
name: 'style', name: 'style',
renderer: '', propType: 'object',
}, },
], ],
shouldActive: true, screenshot: '',
shouldDrag: true, title: '',
type: 'element_inline',
},
}, },
}, },
{ {
manifestFilePath: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/multiple-exported-component/es/basic/AIMakeLink/manifest.js', manifestFilePath: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/multiple-exported-component/es/basic/AIMakeLink/manifest.js',
manifestJS: 'export default {"name":"AIMakeLink","settings":{"type":"element_inline","insertionModes":"tbrl","handles":["cut","copy","duplicate","delete","paste"],"shouldActive":true,"shouldDrag":true,"props":[{"name":"children","label":"children","renderer":""},{"name":"styleBoxModel","label":"styleBoxModel","renderer":""},{"name":"styleText","label":"styleText","renderer":""},{"name":"styleLayout","label":"styleLayout","renderer":""},{"name":"styleBackground","label":"styleBackground","renderer":""},{"name":"style","label":"style","renderer":"","defaultValue":"{}"}]}}', manifestJS: undefined,
manifestObj: { manifestObj: {
name: 'AIMakeLink', componentName: 'AIMakeLink',
settings: { docUrl: '',
handles: [ npm: {
'cut', destructuring: false,
'copy', exportName: 'AIMakeLink',
'duplicate', main: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/multiple-exported-component/es/index.js',
'delete', package: '@ali/lowcode-engine-material-parser',
'paste', subName: '',
], version: '0.1.0',
insertionModes: 'tbrl', },
props: [ props: [
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'children', description: '',
name: 'children', name: 'children',
renderer: '', propType: 'oneOfType',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'styleBoxModel', description: '',
name: 'styleBoxModel', name: 'styleBoxModel',
renderer: '', propType: 'object',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'styleText', description: '',
name: 'styleText', name: 'styleText',
renderer: '', propType: 'object',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'styleLayout', description: '',
name: 'styleLayout', name: 'styleLayout',
renderer: '', propType: 'object',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'styleBackground', description: '',
name: 'styleBackground', name: 'styleBackground',
renderer: '', propType: 'object',
}, },
{ {
defaultValue: '{}', defaultValue: '{}',
label: 'style', description: '',
name: 'style', name: 'style',
renderer: '', propType: 'object',
}, },
], ],
shouldActive: true, screenshot: '',
shouldDrag: true, title: '',
type: 'element_inline',
},
}, },
}, },
{ {
manifestFilePath: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/multiple-exported-component/es/basic/AIMakePlaceholder/manifest.js', manifestFilePath: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/multiple-exported-component/es/basic/AIMakePlaceholder/manifest.js',
manifestJS: 'export default {"name":"AIMakePlaceholder","settings":{"type":"element_inline","insertionModes":"tbrl","handles":["cut","copy","duplicate","delete","paste"],"shouldActive":true,"shouldDrag":true,"props":[{"name":"children","label":"children","renderer":""},{"name":"styleBoxModel","label":"styleBoxModel","renderer":""},{"name":"styleLayout","label":"styleLayout","renderer":""},{"name":"style","label":"style","renderer":"","defaultValue":"{}"}]}}', manifestJS: undefined,
manifestObj: { manifestObj: {
name: 'AIMakePlaceholder', componentName: 'AIMakePlaceholder',
settings: { docUrl: '',
handles: [ npm: {
'cut', destructuring: false,
'copy', exportName: 'AIMakePlaceholder',
'duplicate', main: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/multiple-exported-component/es/index.js',
'delete', package: '@ali/lowcode-engine-material-parser',
'paste', subName: '',
], version: '0.1.0',
insertionModes: 'tbrl', },
props: [ props: [
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'children', description: '',
name: 'children', name: 'children',
renderer: '', propType: 'oneOfType',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'styleBoxModel', description: '',
name: 'styleBoxModel', name: 'styleBoxModel',
renderer: '', propType: 'object',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'styleLayout', description: '',
name: 'styleLayout', name: 'styleLayout',
renderer: '', propType: 'object',
}, },
{ {
defaultValue: '{}', defaultValue: '{}',
label: 'style', description: '',
name: 'style', name: 'style',
renderer: '', propType: 'object',
}, },
], ],
shouldActive: true, screenshot: '',
shouldDrag: true, title: '',
type: 'element_inline',
},
}, },
}, },
{ {
manifestFilePath: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/multiple-exported-component/es/basic/AIMakeText/manifest.js', manifestFilePath: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/multiple-exported-component/es/basic/AIMakeText/manifest.js',
manifestJS: 'export default {"name":"AIMakeText","settings":{"type":"element_inline","insertionModes":"tbrl","handles":["cut","copy","duplicate","delete","paste"],"shouldActive":true,"shouldDrag":true,"props":[{"name":"children","label":"children","renderer":""},{"name":"type","label":"type","renderer":""},{"name":"styleBoxModel","label":"styleBoxModel","renderer":""},{"name":"styleText","label":"styleText","renderer":""},{"name":"styleLayout","label":"styleLayout","renderer":""},{"name":"styleBackground","label":"styleBackground","renderer":""},{"name":"style","label":"style","renderer":"","defaultValue":"{}"}]}}', manifestJS: undefined,
manifestObj: { manifestObj: {
name: 'AIMakeText', componentName: 'AIMakeText',
settings: { docUrl: '',
handles: [ npm: {
'cut', destructuring: false,
'copy', exportName: 'AIMakeText',
'duplicate', main: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/multiple-exported-component/es/index.js',
'delete', package: '@ali/lowcode-engine-material-parser',
'paste', subName: '',
], version: '0.1.0',
insertionModes: 'tbrl', },
props: [ props: [
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'children', description: '',
name: 'children', name: 'children',
renderer: '', propType: 'oneOfType',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'type', description: '',
name: 'type', name: 'type',
renderer: '', propType: 'string',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'styleBoxModel', description: '',
name: 'styleBoxModel', name: 'styleBoxModel',
renderer: '', propType: 'object',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'styleText', description: '',
name: 'styleText', name: 'styleText',
renderer: '', propType: 'object',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'styleLayout', description: '',
name: 'styleLayout', name: 'styleLayout',
renderer: '', propType: 'object',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'styleBackground', description: '',
name: 'styleBackground', name: 'styleBackground',
renderer: '', propType: 'object',
}, },
{ {
defaultValue: '{}', defaultValue: '{}',
label: 'style', description: '',
name: 'style', name: 'style',
renderer: '', propType: 'object',
}, },
], ],
shouldActive: true, screenshot: '',
shouldDrag: true, title: '',
type: 'element_inline',
},
}, },
}, },
{ {
manifestFilePath: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/multiple-exported-component/es/basic/Root/manifest.js', manifestFilePath: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/multiple-exported-component/es/basic/Root/manifest.js',
manifestJS: 'export default {"name":"Root","settings":{"type":"element_inline","insertionModes":"tbrl","handles":["cut","copy","duplicate","delete","paste"],"shouldActive":true,"shouldDrag":true,"props":[{"name":"style","label":"style","renderer":"","defaultValue":"{\\n padding: 0,\\n backgroundColor: \'#f0f2f5\',\\n minHeight: \'100%\'\\n}"},{"name":"children","label":"children","renderer":""}]}}', manifestJS: undefined,
manifestObj: { manifestObj: {
name: 'Root', componentName: 'Root',
settings: { docUrl: '',
handles: [ npm: {
'cut', destructuring: false,
'copy', exportName: 'Root',
'duplicate', main: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/multiple-exported-component/es/index.js',
'delete', package: '@ali/lowcode-engine-material-parser',
'paste', subName: '',
], version: '0.1.0',
insertionModes: 'tbrl', },
props: [ props: [
{ {
defaultValue: `{␊ defaultValue: `{␊
@ -360,21 +348,19 @@ Generated by [AVA](https://ava.li).
backgroundColor: '#f0f2f5',␊ backgroundColor: '#f0f2f5',␊
minHeight: '100%'␊ minHeight: '100%'␊
}`, }`,
label: 'style', description: '',
name: 'style', name: 'style',
renderer: '', propType: 'object',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'children', description: '',
name: 'children', name: 'children',
renderer: '', propType: 'oneOfType',
}, },
], ],
shouldActive: true, screenshot: '',
shouldDrag: true, title: '',
type: 'element_inline',
},
}, },
}, },
] ]
@ -386,144 +372,142 @@ Generated by [AVA](https://ava.li).
[ [
{ {
manifestFilePath: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/single-exported-component/es/manifest.js', manifestFilePath: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/single-exported-component/es/manifest.js',
manifestJS: 'export default {"name":"Demo","settings":{"type":"element_inline","insertionModes":"tbrl","handles":["cut","copy","duplicate","delete","paste"],"shouldActive":true,"shouldDrag":true,"props":[{"name":"optionalArray","label":"optionalArray","renderer":""},{"name":"optionalBool","label":"optionalBool","renderer":""},{"name":"optionalFunc","label":"optionalFunc","renderer":""},{"name":"optionalNumber","label":"optionalNumber","renderer":""},{"name":"optionalObject","label":"optionalObject","renderer":""},{"name":"optionalString","label":"optionalString","renderer":""},{"name":"optionalSymbol","label":"optionalSymbol","renderer":""},{"name":"optionalNode","label":"optionalNode","renderer":""},{"name":"optionalElement","label":"optionalElement","renderer":""},{"name":"optionalElementType","label":"optionalElementType","renderer":""},{"name":"optionalMessage","label":"optionalMessage","renderer":""},{"name":"optionalEnum","label":"optionalEnum","renderer":""},{"name":"optionalUnion","label":"optionalUnion","renderer":""},{"name":"optionalArrayOf","label":"optionalArrayOf","renderer":""},{"name":"optionalObjectOf","label":"optionalObjectOf","renderer":""},{"name":"optionalObjectWithShape","label":"optionalObjectWithShape","renderer":""},{"name":"optionalObjectWithShape2","label":"optionalObjectWithShape2","renderer":""},{"name":"optionalObjectWithStrictShape","label":"optionalObjectWithStrictShape","renderer":""},{"name":"requiredFunc","label":"requiredFunc","renderer":""},{"name":"requiredAny","label":"requiredAny","renderer":""}]}}', manifestJS: undefined,
manifestObj: { manifestObj: {
name: 'Demo', componentName: 'Demo',
settings: { docUrl: '',
handles: [ npm: {
'cut', destructuring: false,
'copy', exportName: 'Demo',
'duplicate', main: '/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/single-exported-component/es/index.js',
'delete', package: '@ali/lowcode-engine-material-parser',
'paste', subName: '',
], version: '0.1.0',
insertionModes: 'tbrl', },
props: [ props: [
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'optionalArray', description: '',
name: 'optionalArray', name: 'optionalArray',
renderer: '', propType: 'array',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'optionalBool', description: '',
name: 'optionalBool', name: 'optionalBool',
renderer: '', propType: 'bool',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'optionalFunc', description: '',
name: 'optionalFunc', name: 'optionalFunc',
renderer: '', propType: 'func',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'optionalNumber', description: '',
name: 'optionalNumber', name: 'optionalNumber',
renderer: '', propType: 'number',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'optionalObject', description: '',
name: 'optionalObject', name: 'optionalObject',
renderer: '', propType: 'object',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'optionalString', description: '',
name: 'optionalString', name: 'optionalString',
renderer: '', propType: 'string',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'optionalSymbol', description: '',
name: 'optionalSymbol', name: 'optionalSymbol',
renderer: '', propType: 'symbol',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'optionalNode', description: '',
name: 'optionalNode', name: 'optionalNode',
renderer: '', propType: 'node',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'optionalElement', description: '',
name: 'optionalElement', name: 'optionalElement',
renderer: '', propType: 'element',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'optionalElementType', description: '',
name: 'optionalElementType', name: 'optionalElementType',
renderer: '', propType: 'elementType',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'optionalMessage', description: '',
name: 'optionalMessage', name: 'optionalMessage',
renderer: '', propType: 'instanceOf',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'optionalEnum', description: '',
name: 'optionalEnum', name: 'optionalEnum',
renderer: '', propType: 'oneOf',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'optionalUnion', description: '',
name: 'optionalUnion', name: 'optionalUnion',
renderer: '', propType: 'oneOfType',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'optionalArrayOf', description: '',
name: 'optionalArrayOf', name: 'optionalArrayOf',
renderer: '', propType: 'arrayOf',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'optionalObjectOf', description: '',
name: 'optionalObjectOf', name: 'optionalObjectOf',
renderer: '', propType: 'objectOf',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'optionalObjectWithShape', description: '',
name: 'optionalObjectWithShape', name: 'optionalObjectWithShape',
renderer: '', propType: 'shape',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'optionalObjectWithShape2', description: '',
name: 'optionalObjectWithShape2', name: 'optionalObjectWithShape2',
renderer: '', propType: 'shape',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'optionalObjectWithStrictShape', description: '',
name: 'optionalObjectWithStrictShape', name: 'optionalObjectWithStrictShape',
renderer: '', propType: 'exact',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'requiredFunc', description: '',
name: 'requiredFunc', name: 'requiredFunc',
renderer: '', propType: 'func',
}, },
{ {
defaultValue: undefined, defaultValue: undefined,
label: 'requiredAny', description: '',
name: 'requiredAny', name: 'requiredAny',
renderer: '', propType: 'any',
}, },
], ],
shouldActive: true, screenshot: '',
shouldDrag: true, title: '',
type: 'element_inline',
},
}, },
}, },
] ]

View File

@ -1 +1 @@
export default {"name":"AIMakeBlank","settings":{"type":"element_inline","insertionModes":"tbrl","handles":["cut","copy","duplicate","delete","paste"],"shouldActive":true,"shouldDrag":true,"props":[{"name":"children","label":"children","renderer":""},{"name":"styleBoxModel","label":"styleBoxModel","renderer":""},{"name":"styleLayout","label":"styleLayout","renderer":""},{"name":"styleBackground","label":"styleBackground","renderer":""},{"name":"styleFlexLayout","label":"styleFlexLayout","renderer":""},{"name":"style","label":"style","renderer":"","defaultValue":"{}"},{"name":"id","label":"id","renderer":""}]}} {"componentName":"AIMakeBlank","title":"","docUrl":"","screenshot":"","npm":{"package":"multiple-exported-component","version":"1.0.0","exportName":"AIMakeBlank","main":"/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/multiple-exported-component/es/index.js","destructuring":false,"subName":""},"props":[{"name":"children","propType":"oneOfType","description":""},{"name":"styleBoxModel","propType":"object","description":""},{"name":"styleLayout","propType":"object","description":""},{"name":"styleBackground","propType":"object","description":""},{"name":"styleFlexLayout","propType":"object","description":""},{"name":"style","propType":"object","description":"","defaultValue":"{}"},{"name":"id","propType":"string","description":""}]}

View File

@ -1 +1 @@
export default {"name":"AIMakeIcon","settings":{"type":"element_inline","insertionModes":"tbrl","handles":["cut","copy","duplicate","delete","paste"],"shouldActive":true,"shouldDrag":true,"props":[{"name":"className","label":"className","renderer":""},{"name":"iconClassName","label":"iconClassName","renderer":""},{"name":"children","label":"children","renderer":""},{"name":"styleBoxModel","label":"styleBoxModel","renderer":""},{"name":"styleText","label":"styleText","renderer":""},{"name":"styleBackground","label":"styleBackground","renderer":""},{"name":"style","label":"style","renderer":"","defaultValue":"{}"}]}} {"componentName":"AIMakeIcon","title":"","docUrl":"","screenshot":"","npm":{"package":"multiple-exported-component","version":"1.0.0","exportName":"AIMakeIcon","main":"/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/multiple-exported-component/es/index.js","destructuring":false,"subName":""},"props":[{"name":"className","propType":"string","description":""},{"name":"iconClassName","propType":"string","description":""},{"name":"children","propType":"oneOfType","description":""},{"name":"styleBoxModel","propType":"object","description":""},{"name":"styleText","propType":"object","description":""},{"name":"styleBackground","propType":"object","description":""},{"name":"style","propType":"object","description":"","defaultValue":"{}"}]}

View File

@ -1 +1 @@
export default {"name":"AIMakeImage","settings":{"type":"element_inline","insertionModes":"tbrl","handles":["cut","copy","duplicate","delete","paste"],"shouldActive":true,"shouldDrag":true,"props":[{"name":"styleBoxModel","label":"styleBoxModel","renderer":""},{"name":"style","label":"style","renderer":"","defaultValue":"{}"}]}} {"componentName":"AIMakeImage","title":"","docUrl":"","screenshot":"","npm":{"package":"multiple-exported-component","version":"1.0.0","exportName":"AIMakeImage","main":"/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/multiple-exported-component/es/index.js","destructuring":false,"subName":""},"props":[{"name":"styleBoxModel","propType":"object","description":""},{"name":"style","propType":"object","description":"","defaultValue":"{}"}]}

View File

@ -1 +1 @@
export default {"name":"AIMakeLink","settings":{"type":"element_inline","insertionModes":"tbrl","handles":["cut","copy","duplicate","delete","paste"],"shouldActive":true,"shouldDrag":true,"props":[{"name":"children","label":"children","renderer":""},{"name":"styleBoxModel","label":"styleBoxModel","renderer":""},{"name":"styleText","label":"styleText","renderer":""},{"name":"styleLayout","label":"styleLayout","renderer":""},{"name":"styleBackground","label":"styleBackground","renderer":""},{"name":"style","label":"style","renderer":"","defaultValue":"{}"}]}} {"componentName":"AIMakeLink","title":"","docUrl":"","screenshot":"","npm":{"package":"multiple-exported-component","version":"1.0.0","exportName":"AIMakeLink","main":"/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/multiple-exported-component/es/index.js","destructuring":false,"subName":""},"props":[{"name":"children","propType":"oneOfType","description":""},{"name":"styleBoxModel","propType":"object","description":""},{"name":"styleText","propType":"object","description":""},{"name":"styleLayout","propType":"object","description":""},{"name":"styleBackground","propType":"object","description":""},{"name":"style","propType":"object","description":"","defaultValue":"{}"}]}

View File

@ -1 +1 @@
export default {"name":"AIMakePlaceholder","settings":{"type":"element_inline","insertionModes":"tbrl","handles":["cut","copy","duplicate","delete","paste"],"shouldActive":true,"shouldDrag":true,"props":[{"name":"children","label":"children","renderer":""},{"name":"styleBoxModel","label":"styleBoxModel","renderer":""},{"name":"styleLayout","label":"styleLayout","renderer":""},{"name":"style","label":"style","renderer":"","defaultValue":"{}"}]}} {"componentName":"AIMakePlaceholder","title":"","docUrl":"","screenshot":"","npm":{"package":"multiple-exported-component","version":"1.0.0","exportName":"AIMakePlaceholder","main":"/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/multiple-exported-component/es/index.js","destructuring":false,"subName":""},"props":[{"name":"children","propType":"oneOfType","description":""},{"name":"styleBoxModel","propType":"object","description":""},{"name":"styleLayout","propType":"object","description":""},{"name":"style","propType":"object","description":"","defaultValue":"{}"}]}

View File

@ -1 +1 @@
export default {"name":"AIMakeText","settings":{"type":"element_inline","insertionModes":"tbrl","handles":["cut","copy","duplicate","delete","paste"],"shouldActive":true,"shouldDrag":true,"props":[{"name":"children","label":"children","renderer":""},{"name":"type","label":"type","renderer":""},{"name":"styleBoxModel","label":"styleBoxModel","renderer":""},{"name":"styleText","label":"styleText","renderer":""},{"name":"styleLayout","label":"styleLayout","renderer":""},{"name":"styleBackground","label":"styleBackground","renderer":""},{"name":"style","label":"style","renderer":"","defaultValue":"{}"}]}} {"componentName":"AIMakeText","title":"","docUrl":"","screenshot":"","npm":{"package":"multiple-exported-component","version":"1.0.0","exportName":"AIMakeText","main":"/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/multiple-exported-component/es/index.js","destructuring":false,"subName":""},"props":[{"name":"children","propType":"oneOfType","description":""},{"name":"type","propType":"string","description":""},{"name":"styleBoxModel","propType":"object","description":""},{"name":"styleText","propType":"object","description":""},{"name":"styleLayout","propType":"object","description":""},{"name":"styleBackground","propType":"object","description":""},{"name":"style","propType":"object","description":"","defaultValue":"{}"}]}

View File

@ -1 +1 @@
export default {"name":"Root","settings":{"type":"element_inline","insertionModes":"tbrl","handles":["cut","copy","duplicate","delete","paste"],"shouldActive":true,"shouldDrag":true,"props":[{"name":"style","label":"style","renderer":"","defaultValue":"{\n padding: 0,\n backgroundColor: '#f0f2f5',\n minHeight: '100%'\n}"},{"name":"children","label":"children","renderer":""}]}} {"componentName":"Root","title":"","docUrl":"","screenshot":"","npm":{"package":"multiple-exported-component","version":"1.0.0","exportName":"Root","main":"/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/multiple-exported-component/es/index.js","destructuring":false,"subName":""},"props":[{"name":"style","propType":"object","description":"","defaultValue":"{\n padding: 0,\n backgroundColor: '#f0f2f5',\n minHeight: '100%'\n}"},{"name":"children","propType":"oneOfType","description":""}]}

View File

@ -1 +1 @@
export default {"name":"Demo","settings":{"type":"element_inline","insertionModes":"tbrl","handles":["cut","copy","duplicate","delete","paste"],"shouldActive":true,"shouldDrag":true,"props":[{"name":"optionalArray","label":"optionalArray","renderer":""},{"name":"optionalBool","label":"optionalBool","renderer":""},{"name":"optionalFunc","label":"optionalFunc","renderer":""},{"name":"optionalNumber","label":"optionalNumber","renderer":""},{"name":"optionalObject","label":"optionalObject","renderer":""},{"name":"optionalString","label":"optionalString","renderer":""},{"name":"optionalSymbol","label":"optionalSymbol","renderer":""},{"name":"optionalNode","label":"optionalNode","renderer":""},{"name":"optionalElement","label":"optionalElement","renderer":""},{"name":"optionalElementType","label":"optionalElementType","renderer":""},{"name":"optionalMessage","label":"optionalMessage","renderer":""},{"name":"optionalEnum","label":"optionalEnum","renderer":""},{"name":"optionalUnion","label":"optionalUnion","renderer":""},{"name":"optionalArrayOf","label":"optionalArrayOf","renderer":""},{"name":"optionalObjectOf","label":"optionalObjectOf","renderer":""},{"name":"optionalObjectWithShape","label":"optionalObjectWithShape","renderer":""},{"name":"optionalObjectWithShape2","label":"optionalObjectWithShape2","renderer":""},{"name":"optionalObjectWithStrictShape","label":"optionalObjectWithStrictShape","renderer":""},{"name":"requiredFunc","label":"requiredFunc","renderer":""},{"name":"requiredAny","label":"requiredAny","renderer":""}]}} {"componentName":"Demo","title":"","docUrl":"","screenshot":"","npm":{"package":"single-exported-component","version":"1.0.0","exportName":"Demo","main":"/Users/gengyang/code/frontend/low-code/ali-lowcode-engine/packages/material-parser/test/fixtures/single-exported-component/es/index.js","destructuring":false,"subName":""},"props":[{"name":"optionalArray","propType":"array","description":""},{"name":"optionalBool","propType":"bool","description":""},{"name":"optionalFunc","propType":"func","description":""},{"name":"optionalNumber","propType":"number","description":""},{"name":"optionalObject","propType":"object","description":""},{"name":"optionalString","propType":"string","description":""},{"name":"optionalSymbol","propType":"symbol","description":""},{"name":"optionalNode","propType":"node","description":""},{"name":"optionalElement","propType":"element","description":""},{"name":"optionalElementType","propType":"elementType","description":""},{"name":"optionalMessage","propType":"instanceOf","description":""},{"name":"optionalEnum","propType":"oneOf","description":""},{"name":"optionalUnion","propType":"oneOfType","description":""},{"name":"optionalArrayOf","propType":"arrayOf","description":""},{"name":"optionalObjectOf","propType":"objectOf","description":""},{"name":"optionalObjectWithShape","propType":"shape","description":""},{"name":"optionalObjectWithShape2","propType":"shape","description":""},{"name":"optionalObjectWithStrictShape","propType":"exact","description":""},{"name":"requiredFunc","propType":"func","description":""},{"name":"requiredAny","propType":"any","description":""}]}

View File

@ -14,5 +14,6 @@
"main": "", "main": "",
"destructuring": true, "destructuring": true,
"version": "0.1.13" "version": "0.1.13"
} },
"props": []
} }