@tremendous/help
    Preparing search index...

    Function redactSecurePublicTokens

    • Recursively redacts secure public tokens in a given data structure.

      Parameters

      • data: any

        The data to redact secure public tokens from.

      • visited: WeakSet<object> = ...

        Internal parameter to track visited objects and prevent circular references.

      • depth: number = 0

        Internal parameter to track recursion depth and prevent stack overflow.

      • maxDepth: number = 20

        Maximum recursion depth (default: 20).

      Returns any

      • The data with secure public tokens redacted.
      const data = {
      token: "exampleToken--abc123def456ghi789jkl012mno345pq",
      nested: {
      array: ["exampleToken--abc123def456ghi789jkl012mno345pq", "safeString"]
      }
      };
      const redactedData = redactSecurePublicTokens(data);
      // redactedData will be:
      // {
      // token: "exampleToken--[REDACTED]",
      // nested: {
      // array: ["exampleToken--[REDACTED]", "safeString"]
      // }
      // }