will throw on any upperCase unless they are present in the allowList. Recursively searches the object, returning valid keys

  • Parameters

    • path: string

    Returns ((allowList?: string[]) => ((data: JsonMap) => string[]))

      • (allowList?): ((data: JsonMap) => string[])
      • Parameters

        • allowList: string[] = []

        Returns ((data: JsonMap) => string[])

          • (data): string[]
          • Parameters

            • data: JsonMap

            Returns string[]