def METHOD_NAME(ninja_compile_command: str) -> Tuple[Compile]:
    """
    Converts Ninja's json into a list of Compile instances.
    :param ninja_compile_command: absolute path the the ninja `compile_commands.json` file
    :return: The tuple of compilation.
    """
    with open(ninja_compile_command, "r") as f:
        raw = json.load(f)
    return tuple(map(lambda j: Compile(j["directory"], j["command"], j["file"]), raw))