Repository navigation
Expand file tree
/
Copy pathobjectui-lockstep.json
More file actions
68 lines (68 loc) · 2.37 KB
/
Copy pathobjectui-lockstep.json
File metadata and controls
68 lines (68 loc) · 2.37 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
{
"$comment": [
"GENERATED by `pnpm gen:sdui-lockstep`. Do not hand-edit.",
"objectui's side of the sdui-parser lockstep (#12719), recorded at one objectui revision.",
"ONE SIDE ONLY: this file holds no diff and blesses no divergence — see scripts/check-sdui-lockstep.mjs."
],
"objectui": {
"repo": "https://github.com/objectstack-ai/objectui.git",
"rev": "a58626c88dc85954bd0af24f16ebb69454c03eee",
"revDate": "2026-10-06T15:08:56+00:00",
"source": "packages/sdui-parser/src",
"files": [
"packages/sdui-parser/src/body-dialect.ts",
"packages/sdui-parser/src/codegen.ts",
"packages/sdui-parser/src/dashboard-widget-options.ts",
"packages/sdui-parser/src/index.ts",
"packages/sdui-parser/src/input-type.ts",
"packages/sdui-parser/src/parse.ts",
"packages/sdui-parser/src/provenance.ts",
"packages/sdui-parser/src/types.ts",
"packages/sdui-parser/src/validate.ts"
]
},
"recordedAgainstPin": "a58626c88dc85954bd0af24f16ebb69454c03eee",
"grammarRegion": {
"file": "packages/sdui-parser/src/parse.ts",
"delimiter": "/* ---------------------- the JS literal subset (#6614) ---------------------- */",
"lines": 214,
"blob": "0131f27cf86dbabec09b4ae55ae131403667e7e9"
},
"diagnosticCodes": [
"bad-attr",
"bad-attr-value",
"bad-self-close",
"bad-tag",
"expected-element",
"expression-child",
"forbidden-attr",
"forbidden-tag",
"inert-expression",
"invalid-enum",
"member-type-mismatch",
"mismatched-tag",
"missing-required-prop",
"multiple-roots",
"no-root",
"not-a-container",
"type-mismatch",
"unclosed-comment",
"unclosed-element",
"unconsumed-widget-option",
"unknown-component",
"unknown-prop",
"unterminated-brace",
"unterminated-open-tag",
"unterminated-string"
],
"containmentPredicate": {
"file": "packages/sdui-parser/src/validate.ts",
"code": "not-a-container",
"reaches": [
"CHILD_LIST_KEY",
"acceptsChildren"
],
"blob": "76c18fb95d1fd04223e3d18deea77223408cc0a8",
"text": "if (node . children ?. length && ! acceptsChildren ( comp ))\nexport const CHILD_LIST_KEY = 'children' ;\nexport function acceptsChildren ( comp : Pick < ManifestComponent , 'inputs' > ) : boolean { return comp . inputs . some ( ( input ) => input . name === CHILD_LIST_KEY ) ; }\n"
}
}