From e70762aec49996264caaba4091ca3cde29a8e5d5 Mon Sep 17 00:00:00 2001 From: Brett Date: Sat, 20 Jun 2015 12:00:28 -0700 Subject: [PATCH] fix sqlparameter value type and tests --- documentdb/documentdb-tests.ts | 4 ++-- documentdb/documentdb.d.ts | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/documentdb/documentdb-tests.ts b/documentdb/documentdb-tests.ts index 31f50624c4..4e6f10e66f 100644 --- a/documentdb/documentdb-tests.ts +++ b/documentdb/documentdb-tests.ts @@ -13,7 +13,7 @@ docDBClient.createDatabase({ id: 'foo' }, undefined, (error, result) => { } }); -var dbQuerySpec: docDB.SqlQuerySpec = {query: 'SELECT * FROM database d WHERE d.id = @id', parameters: [{name: 'id', value: 'foo'}]} +var dbQuerySpec: docDB.SqlQuerySpec = {query: 'SELECT * FROM database d WHERE d.id = @id', parameters: [{name: '@id', value: 'foo'}]} docDBClient.queryDatabases(dbQuerySpec).toArray((error, result) => { if (error) { @@ -75,7 +75,7 @@ docDBClient.createTrigger('collection', trigger, undefined, (error, result) => { } }); -var triggerQuerySpec: docDB.SqlQuerySpec = {query: 'SELECT * FROM trigger t WHERE t.id = @id', parameters: [{name: 'id', value: 'trigger-foo'}]} +var triggerQuerySpec: docDB.SqlQuerySpec = {query: 'SELECT * FROM trigger t WHERE t.id = @id', parameters: [{name: '@id', value: 'trigger-foo'}]} docDBClient.queryTriggers('collection', triggerQuerySpec).toArray((error, result) => { if (error) { diff --git a/documentdb/documentdb.d.ts b/documentdb/documentdb.d.ts index 6d064ef311..e7ffd1f5aa 100644 --- a/documentdb/documentdb.d.ts +++ b/documentdb/documentdb.d.ts @@ -1,6 +1,6 @@ // Type definitions for DocumentDB // Project: https://github.com/Azure/azure-documentdb-node -// Definitions by: Noel Abrahams , Brett Gutstein +// Definitions by: Noel Abrahams // Definitions: https://github.com/borisyankov/DefinitelyTyped/documentdb declare module 'documentdb' { @@ -59,7 +59,7 @@ declare module 'documentdb' { name: string; /** The value of the parameter. */ - value: string; + value: any; } /** The Sql query specification. */ @@ -412,4 +412,4 @@ declare module 'documentdb' { */ public replaceStoredProcedure(procedureLink: string, procedure: Procedure, options: RequestOptions, callback: RequestCallback): void; } -} +} \ No newline at end of file