enhancementhelp wanted
Repository-Metriken
- Stars
- (12.714 Stars)
- PR-Merge-Metriken
- (Keine gemergten PRs in 30 T)
Beschreibung
简介
希望 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) => { /* ... */ };