# Zol

[![Build Status](https://travis-ci.org/MedFlyt/zol.svg?branch=master)](https://travis-ci.org/MedFlyt/zol)
[![Coverage Status](https://coveralls.io/repos/github/MedFlyt/zol/badge.svg)](https://coveralls.io/github/MedFlyt/zol)

Type safe composable SQL abstraction layer. TypeScript ↔ PostgreSQL

Zol is a port to TypeScript of the excellent [Selda](https://github.com/valderman/selda)
library, which in turn was "inspired by [LINQ](https://en.wikipedia.org/wiki/Language_Integrated_Query)
and [Opaleye](https://github.com/tomjaguarpaw/haskell-opaleye)."

## Getting Started

TODO!

## API Reference

[Autogenerated TypeDoc API Documentation](https://medflyt.github.io/zol/docs/zol/)

## Addons

  - [zol-datetime](https://github.com/MedFlyt/zol/tree/master/packages/zol-datetime) - SQL Date/Time functionality
  - [zol-json](https://github.com/MedFlyt/zol/tree/master/packages/zol-json) - JSON SQL functionality
  - [zol-math](https://github.com/MedFlyt/zol/tree/master/packages/zol-math) - SQL Mathematical functions
  - [zol-string](https://github.com/MedFlyt/zol/tree/master/packages/zol-string) - SQL string functions
