summaryrefslogtreecommitdiff
path: root/examples/server/public/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'examples/server/public/index.html')
-rw-r--r--examples/server/public/index.html14
1 files changed, 8 insertions, 6 deletions
diff --git a/examples/server/public/index.html b/examples/server/public/index.html
index 84038ddc..bbc5c2f6 100644
--- a/examples/server/public/index.html
+++ b/examples/server/public/index.html
@@ -630,14 +630,16 @@
const grammarJsonSchemaPropOrder = signal('')
const updateGrammarJsonSchemaPropOrder = (el) => grammarJsonSchemaPropOrder.value = el.target.value
- const convertJSONSchemaGrammar = () => {
+ const convertJSONSchemaGrammar = async () => {
try {
- const schema = JSON.parse(params.value.grammar)
- const converter = new SchemaConverter(
- grammarJsonSchemaPropOrder.value
+ let schema = JSON.parse(params.value.grammar)
+ const converter = new SchemaConverter({
+ prop_order: grammarJsonSchemaPropOrder.value
.split(',')
- .reduce((acc, cur, i) => ({ ...acc, [cur.trim()]: i }), {})
- )
+ .reduce((acc, cur, i) => ({ ...acc, [cur.trim()]: i }), {}),
+ allow_fetch: true,
+ })
+ schema = await converter.resolveRefs(schema, 'input')
converter.visit(schema, '')
params.value = {
...params.value,