#pragma once

#include <orb.h>
#include "git_repo.h"

typedef struct {
  git_repo_t *repo;
  bool is_markdown;
  bool is_raw;
} git_repo_blob_param_list_t;

typedef struct {
  git_oid *blob_oid;
  const char *file_path;
} git_repo_blob_tree_cb_t;

extern const orb_module_type_t GIT_REPO_BLOB_TYPE;
