You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by gl...@apache.org on 2018/08/20 14:20:46 UTC

[couchdb-nano] 01/01: removed spatial function - fixes issue #103

This is an automated email from the ASF dual-hosted git repository.

glynnbird pushed a commit to branch issue103
in repository https://gitbox.apache.org/repos/asf/couchdb-nano.git

commit c35166d34528da27a46fe4ef266b16e074e443ff
Author: Glynn Bird <gl...@gmail.com>
AuthorDate: Mon Aug 20 15:20:34 2018 +0100

    removed spatial function - fixes issue #103
---
 lib/nano.d.ts                | 11 -----------
 lib/nano.js                  |  6 ------
 tests/unit/design/spatial.js | 28 ----------------------------
 3 files changed, 45 deletions(-)

diff --git a/lib/nano.d.ts b/lib/nano.d.ts
index e00befd..b6dd3ae 100644
--- a/lib/nano.d.ts
+++ b/lib/nano.d.ts
@@ -235,17 +235,6 @@ declare namespace nano {
       params: DocumentSearchParams,
       callback?: Callback<DocumentSearchResponse<V>>
     ): Request;
-    spatial(
-      ddoc: string,
-      viewname: string,
-      callback?: Callback<any>
-    ): Promise<any>;
-    spatial(
-      ddoc: string,
-      viewname: string,
-      params: any,
-      callback?: Callback<any>
-    ): Promise<any>;
     // http://docs.couchdb.org/en/latest/api/ddoc/views.html#get--db-_design-ddoc-_view-view
     // http://docs.couchdb.org/en/latest/api/ddoc/views.html#post--db-_design-ddoc-_view-view
     view<V>(
diff --git a/lib/nano.js b/lib/nano.js
index 8809f90..572c9d9 100644
--- a/lib/nano.js
+++ b/lib/nano.js
@@ -667,11 +667,6 @@ module.exports = exports = function dbScope (cfg) {
       return view(ddoc, viewName, {type: 'view', stream: true}, qs, callback)
     }
 
-    // geocouch
-    function viewSpatial (ddoc, viewName, qs, callback) {
-      return view(ddoc, viewName, {type: 'spatial'}, qs, callback)
-    }
-
     // cloudant
     function viewSearch (ddoc, viewName, qs, callback) {
       return view(ddoc, viewName, {type: 'search'}, qs, callback)
@@ -912,7 +907,6 @@ module.exports = exports = function dbScope (cfg) {
       updateWithHandler: updateWithHandler,
       search: viewSearch,
       searchAsStream: viewSearchAsStream,
-      spatial: viewSpatial,
       view: viewDocs,
       viewAsStream: viewDocsAsStream,
       find: find,
diff --git a/tests/unit/design/spatial.js b/tests/unit/design/spatial.js
deleted file mode 100644
index da02d1b..0000000
--- a/tests/unit/design/spatial.js
+++ /dev/null
@@ -1,28 +0,0 @@
-// Licensed under the Apache License, Version 2.0 (the 'License'); you may not
-// use this file except in compliance with the License. You may obtain a copy of
-// the License at
-//
-//   http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an 'AS IS' BASIS, WITHOUT
-// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-// License for the specific language governing permissions and limitations under
-// the License.
-
-'use strict'
-
-const geoDesign = require('../../helpers/unit').unit([
-  'view',
-  'spatial'
-])
-
-geoDesign('people', 'byArea', {x: '1'}, {
-  headers: {
-    accept: 'application/json',
-    'content-type': 'application/json'
-  },
-  method: 'GET',
-  qs: {x: '1'},
-  uri: '/mock/_design/people/_spatial/byArea'
-})