Skip to content

Commit

Permalink
fixing typescript.
Browse files Browse the repository at this point in the history
  • Loading branch information
vitaly-t committed Apr 24, 2016
1 parent 0df47d8 commit c47c744
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 11 deletions.
3 changes: 3 additions & 0 deletions test/typescript/errors.ts
Expand Up @@ -12,3 +12,6 @@ var line = query.error.position.line;
var ps = new pgPromise.errors.PreparedStatementError();
var queryCheck = result instanceof pgPromise.errors.PreparedStatementError;
var file = ps.error.file;

var qrec = pgPromise.errors.queryResultErrorCode;
var t = qrec.multiple;
17 changes: 11 additions & 6 deletions test/typescript/prepared.ts
@@ -1,6 +1,7 @@
/// <reference path='../../typescript/pg-promise' />

import * as pgPromise from 'pg-promise';
import PreparedStatementError = require("pg-promise");

var pgp = pgPromise();
var db = pgp('connection');
Expand All @@ -12,15 +13,19 @@ var ps3 = new pgp.PreparedStatement(ps1);
var qf = new pgPromise.QueryFile('file');
var ps4 = new pgp.PreparedStatement({name: '', text: qf});

db.one(ps1.get());
db.one(ps1);

db.one(ps1.create(undefined));
db.one(ps1.create(null));
db.one(ps1.create([]));
db.one(ps1.create([123]));

db.one({
name: '',
text: ''
});

db.one({
name: '',
text: qf
});

var w = pgPromise.errors.PreparedStatementError;

// TODO: need to figure out how to export the type namespace;
//var test1 = <pgPromise.errors.PreparedStatementError>ps1.parse();
10 changes: 5 additions & 5 deletions typescript/pg-promise.d.ts
Expand Up @@ -302,22 +302,22 @@ declare module 'pg-promise' {
none = 4,
any = 6
}

// PreparedStatement class;
// API: http://vitaly-t.github.io/pg-promise/PreparedStatement.html
class PreparedStatement {

// API: http://vitaly-t.github.io/pg-promise/PreparedStatement.html
constructor(name:string, text:string|QueryFile, values?:Array<any>);
constructor(obj:TPrepared);

name:string;
text:string;
values:Array<any>;

// API: http://vitaly-t.github.io/pg-promise/PreparedStatement.html#.parse
parse():TPreparedBasic|PreparedStatementError;

// API: http://vitaly-t.github.io/pg-promise/PreparedStatement.html#.toString
toString(level?:number):string;
}
Expand Down

0 comments on commit c47c744

Please sign in to comment.