From 070ce8218c8ab3f923d96d165e715b92e64dd07f Mon Sep 17 00:00:00 2001 From: kubo-takaichi Date: Sat, 14 Mar 2015 16:54:33 +0900 Subject: [PATCH] Create files --- knex/knex-test.ts | 3 +++ knex/knex.d.ts | 36 ++++++++++++++++++++++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 knex/knex-test.ts create mode 100644 knex/knex.d.ts diff --git a/knex/knex-test.ts b/knex/knex-test.ts new file mode 100644 index 000000000..c3612f036 --- /dev/null +++ b/knex/knex-test.ts @@ -0,0 +1,3 @@ +/// + +import Knex = require('knex'); diff --git a/knex/knex.d.ts b/knex/knex.d.ts new file mode 100644 index 000000000..17885ec20 --- /dev/null +++ b/knex/knex.d.ts @@ -0,0 +1,36 @@ +// Type definitions for Knex.js +// Project: https://github.com/tgriesser/knex +// Definitions by: Qubo +// Definitions: https://github.com/borisyankov/DefinitelyTyped + +declare module "knex" { + interface KnexStatic { + Clients: Clients; + new(): Knex; + } + + interface Knex { + + } + + interface Clients { + "mysql": Function; + "mysql2": Function; + "maria": Function; + "mariadb": Function; + "mariasql": Function; + "oracle": Function; + "pg": Function; + "postgres": Function; + "postgresql": Function; + "sqlite": Function; + "sqlite3": Function; + "strong-oracle": Function; + "websql": Function; + "fdbsql": Function; + } + + + var _: KnexStatic; + export = _; +}