{
  "type": "Module",
  "span": {
    "start": 39,
    "end": 151,
    "ctxt": 0
  },
  "body": [
    {
      "type": "ExportDefaultDeclaration",
      "span": {
        "start": 39,
        "end": 67,
        "ctxt": 0
      },
      "decl": {
        "type": "FunctionExpression",
        "identifier": {
          "type": "Identifier",
          "span": {
            "start": 63,
            "end": 64,
            "ctxt": 0
          },
          "value": "f",
          "optional": false
        },
        "params": [],
        "decorators": [],
        "span": {
          "start": 54,
          "end": 67,
          "ctxt": 0
        },
        "body": null,
        "generator": false,
        "async": false,
        "typeParameters": null,
        "returnType": null
      }
    },
    {
      "type": "ExportDefaultDeclaration",
      "span": {
        "start": 68,
        "end": 105,
        "ctxt": 0
      },
      "decl": {
        "type": "FunctionExpression",
        "identifier": {
          "type": "Identifier",
          "span": {
            "start": 92,
            "end": 93,
            "ctxt": 0
          },
          "value": "f",
          "optional": false
        },
        "params": [
          {
            "type": "Parameter",
            "span": {
              "start": 94,
              "end": 103,
              "ctxt": 0
            },
            "decorators": [],
            "pat": {
              "type": "Identifier",
              "span": {
                "start": 94,
                "end": 103,
                "ctxt": 0
              },
              "value": "x",
              "optional": false,
              "typeAnnotation": {
                "type": "TsTypeAnnotation",
                "span": {
                  "start": 95,
                  "end": 103,
                  "ctxt": 0
                },
                "typeAnnotation": {
                  "type": "TsKeywordType",
                  "span": {
                    "start": 97,
                    "end": 103,
                    "ctxt": 0
                  },
                  "kind": "string"
                }
              }
            }
          }
        ],
        "decorators": [],
        "span": {
          "start": 83,
          "end": 105,
          "ctxt": 0
        },
        "body": null,
        "generator": false,
        "async": false,
        "typeParameters": null,
        "returnType": null
      }
    },
    {
      "type": "ExportDefaultDeclaration",
      "span": {
        "start": 106,
        "end": 151,
        "ctxt": 0
      },
      "decl": {
        "type": "FunctionExpression",
        "identifier": {
          "type": "Identifier",
          "span": {
            "start": 130,
            "end": 131,
            "ctxt": 0
          },
          "value": "f",
          "optional": false
        },
        "params": [
          {
            "type": "Parameter",
            "span": {
              "start": 132,
              "end": 146,
              "ctxt": 0
            },
            "decorators": [],
            "pat": {
              "type": "RestElement",
              "span": {
                "start": 132,
                "end": 146,
                "ctxt": 0
              },
              "rest": {
                "start": 132,
                "end": 135,
                "ctxt": 0
              },
              "argument": {
                "type": "Identifier",
                "span": {
                  "start": 135,
                  "end": 139,
                  "ctxt": 0
                },
                "value": "args",
                "optional": false,
                "typeAnnotation": null
              },
              "typeAnnotation": {
                "type": "TsTypeAnnotation",
                "span": {
                  "start": 139,
                  "end": 146,
                  "ctxt": 0
                },
                "typeAnnotation": {
                  "type": "TsArrayType",
                  "span": {
                    "start": 141,
                    "end": 146,
                    "ctxt": 0
                  },
                  "elemType": {
                    "type": "TsKeywordType",
                    "span": {
                      "start": 141,
                      "end": 144,
                      "ctxt": 0
                    },
                    "kind": "any"
                  }
                }
              }
            }
          }
        ],
        "decorators": [],
        "span": {
          "start": 121,
          "end": 151,
          "ctxt": 0
        },
        "body": {
          "type": "BlockStatement",
          "span": {
            "start": 148,
            "end": 151,
            "ctxt": 0
          },
          "stmts": []
        },
        "generator": false,
        "async": false,
        "typeParameters": null,
        "returnType": null
      }
    }
  ],
  "interpreter": null
}