itcast 6e512b8ce6 aaaa 4 months ago
..
dist 6e512b8ce6 aaaa 4 months ago
src 6e512b8ce6 aaaa 4 months ago
LICENSE 6e512b8ce6 aaaa 4 months ago
README.md 6e512b8ce6 aaaa 4 months ago
package.json 6e512b8ce6 aaaa 4 months ago

README.md

stripSensitiveLiterals

The stripSensitiveLiterals function is used to remove string and numeric literals from a graphql DocumentNode which could be sensitive. Consider using variables instead!

Usage

import { stripSensitiveLiterals } from "@apollo/utils.stripsensitiveliterals";

stripSensitiveLiterals(
  parse(`#graphql
  query User {
    user(name: "Ada Lovelace", age: 31, ids: ["1", "2", "3"]) 
  }
`),
);
/**
  query User {
    user(name: "", age: 0, ids: ["", "", ""]) 
  }
*/