From d96d0a21ea0d0a5f7d7ff3b145cd08b6a0802751 Mon Sep 17 00:00:00 2001 From: nikeee13 Date: Tue, 27 Aug 2013 10:39:37 +0200 Subject: [PATCH] Change db.findOne to be generic --- mongodb/mongodb.d.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/mongodb/mongodb.d.ts b/mongodb/mongodb.d.ts index ef9d1cd541..74adb41db9 100644 --- a/mongodb/mongodb.d.ts +++ b/mongodb/mongodb.d.ts @@ -202,13 +202,13 @@ declare module "mongodb" { find(selector: any, fields: any, skip: number, limit: number, callback?: (err: any, result: Cursor) => void): Cursor; find(selector: any, fields: any, skip: number, limit: number, timeout: number, callback?: (err: any, result: Cursor) => void): Cursor; - findOne(callback?: (err: any, result: any) => void): Cursor; - findOne(selector: any, callback?: (err: any, result: any) => void): Cursor; - findOne(selector: any, fields: any, callback?: (err: any, result: any) => void): Cursor; - findOne(selector: any, options: CollectionFindOptions, callback?: (err: any, result: any) => void): Cursor; - findOne(selector: any, fields: any, options: CollectionFindOptions, callback?: (err: any, result: any) => void): Cursor; - findOne(selector: any, fields: any, skip: number, limit: number, callback?: (err: any, result: any) => void): Cursor; - findOne(selector: any, fields: any, skip: number, limit: number, timeout: number, callback?: (err: any, result: any) => void): Cursor; + findOne(callback?: (err: any, result: T) => void): Cursor; + findOne(selector: any, callback?: (err: any, result: T) => void): Cursor; + findOne(selector: any, fields: any, callback?: (err: any, result: T) => void): Cursor; + findOne(selector: any, options: CollectionFindOptions, callback?: (err: any, result: T) => void): Cursor; + findOne(selector: any, fields: any, options: CollectionFindOptions, callback?: (err: any, result: T) => void): Cursor; + findOne(selector: any, fields: any, skip: number, limit: number, callback?: (err: any, result: T) => void): Cursor; + findOne(selector: any, fields: any, skip: number, limit: number, timeout: number, callback?: (err: any, result: T) => void): Cursor; createIndex(fieldOrSpec, options: IndexOptions, callback: (err: Error, indexName: string) => void); ensureIndex(fieldOrSpec, options: IndexOptions, callback: (err: Error, indexName: string) => void);