enhancementhelp wanted
Métricas do repositório
- Stars
- (12.714 stars)
- Métricas de merge de PR
- (Nenhuma PRs mesclada em 30d)
Description
简介
希望 JSSchema 能够支持插槽参数的的解构,现有的 schema 结构仅能支持插槽的参数提取
示例
字符串
-
schema
{ "componentName": "Slot", "params": ["p1", "p2"] } -
compile
const slotFn = (p1, p2) => { /* ... */ };
字符串数组
-
schema
{ "componentName": "Slot", "params": [["name", "age"], "p2"] } -
compile
const slotFn = ({ name, age }, p2) => { /* ... */ };
对象
-
schema
{ "componentName": "Slot", "params": [{ "name": "n", "age": "a" }, "p2"] } -
compile
const slotFn = ({ name: n, age: a }, p2) => { /* ... */ };