INNER CODE UNIT · JavaScript

setGraphQLResult

walmartlabs/json-to-simple-graphql-schema · web-ui/index.js:8

  const setGraphQLResult = () => {
    if (!jsonTextarea.value) {
      graphqlTextarea.value = "";
      return;
    }

    try {
      const jsonObject = JSON.parse(jsonTextarea.value);
      jsonTextarea.value = JSON.stringify(jsonObject, null, 2);
      jsonTextarea.classList.remove("invalid");

      const schema = jsonToSchema({ jsonInput: jsonTextarea.value });
      graphqlTextarea.value = schema.value;
    } catch (error) {
      jsonTextarea.classList.add("invalid");
      graphqlTextarea.value = `Bad JSON:\n${error.message}`;
      return;
    }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…