├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .gitattributes ├── .github └── workflows │ ├── auto-approve.yml │ └── test-PR.yml ├── .gitignore ├── .nvmrc ├── .prettierrc ├── .travis.yml ├── .vscode └── settings.json ├── CODE_OF_CONDUCT.md ├── LICENSE.md ├── README.md ├── docker-compose.yml ├── index.d.ts ├── jest.config.js ├── package.json ├── src ├── __tests__ │ ├── create_invoice.sql │ ├── create_user.sql │ ├── drop_invoice.sql │ ├── drop_user.sql │ ├── generated │ │ └── models.ts │ ├── test.ts │ └── tsCompiler.ts ├── cli.ts ├── db.ts ├── generator │ ├── index.ts │ ├── introspectionQuery.ts │ ├── types.ts │ └── utils.ts ├── index.test-d.ts └── querybuilder │ └── querybuilder.ts ├── tsconfig.build.json ├── tsconfig.json └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typeofweb-org/functional-orm/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | jest.config.js 3 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typeofweb-org/functional-orm/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | -------------------------------------------------------------------------------- /.github/workflows/auto-approve.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typeofweb-org/functional-orm/HEAD/.github/workflows/auto-approve.yml -------------------------------------------------------------------------------- /.github/workflows/test-PR.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typeofweb-org/functional-orm/HEAD/.github/workflows/test-PR.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | *.tsbuildinfo 3 | lib 4 | -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typeofweb-org/functional-orm/HEAD/.prettierrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typeofweb-org/functional-orm/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typeofweb-org/functional-orm/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typeofweb-org/functional-orm/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typeofweb-org/functional-orm/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typeofweb-org/functional-orm/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typeofweb-org/functional-orm/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typeofweb-org/functional-orm/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typeofweb-org/functional-orm/HEAD/package.json -------------------------------------------------------------------------------- /src/__tests__/create_invoice.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typeofweb-org/functional-orm/HEAD/src/__tests__/create_invoice.sql -------------------------------------------------------------------------------- /src/__tests__/create_user.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typeofweb-org/functional-orm/HEAD/src/__tests__/create_user.sql -------------------------------------------------------------------------------- /src/__tests__/drop_invoice.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS "invoice"; 2 | -------------------------------------------------------------------------------- /src/__tests__/drop_user.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS "user"; 2 | -------------------------------------------------------------------------------- /src/__tests__/generated/models.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typeofweb-org/functional-orm/HEAD/src/__tests__/generated/models.ts -------------------------------------------------------------------------------- /src/__tests__/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typeofweb-org/functional-orm/HEAD/src/__tests__/test.ts -------------------------------------------------------------------------------- /src/__tests__/tsCompiler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typeofweb-org/functional-orm/HEAD/src/__tests__/tsCompiler.ts -------------------------------------------------------------------------------- /src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typeofweb-org/functional-orm/HEAD/src/cli.ts -------------------------------------------------------------------------------- /src/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typeofweb-org/functional-orm/HEAD/src/db.ts -------------------------------------------------------------------------------- /src/generator/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typeofweb-org/functional-orm/HEAD/src/generator/index.ts -------------------------------------------------------------------------------- /src/generator/introspectionQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typeofweb-org/functional-orm/HEAD/src/generator/introspectionQuery.ts -------------------------------------------------------------------------------- /src/generator/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typeofweb-org/functional-orm/HEAD/src/generator/types.ts -------------------------------------------------------------------------------- /src/generator/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typeofweb-org/functional-orm/HEAD/src/generator/utils.ts -------------------------------------------------------------------------------- /src/index.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typeofweb-org/functional-orm/HEAD/src/index.test-d.ts -------------------------------------------------------------------------------- /src/querybuilder/querybuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typeofweb-org/functional-orm/HEAD/src/querybuilder/querybuilder.ts -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typeofweb-org/functional-orm/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typeofweb-org/functional-orm/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typeofweb-org/functional-orm/HEAD/yarn.lock --------------------------------------------------------------------------------