* feat: add typescript types * feat: add typescript type tests * chore: bump deps Co-authored-by: Jacob Heun <jacobheun@gmail.com>