Что такое набор глобальных переменных, специфичных для CouchDB? - PullRequest
3 голосов
/ 31 января 2011

Поиск конкретного набора глобальных переменных, доступных в CouchDB, чтобы я мог помочь JSHint создать конфигурацию, игнорирующую их:

https://github.com/jshint/jshint/issues/issue/9

Прямо сейчас у меня есть список: emit, log, getRow, start, send, require.

Я не смог найти это нигде в вики CouchDB, или мое вики-фу ослабевает>.

1 Ответ

4 голосов
/ 31 января 2011

Хотя документация CouchDB быстро улучшается, я не уверен, когда это будет рассмотрено. Вы, вероятно, лучше смотреть на исходный код. Если вы знаете Javascript, это очень легко понять.

Вот привязки переменных на сервере просмотра CouchDB . Это охватывает (я думаю!) Все переменные, кроме require, который находится в util.js .

На момент написания этой статьи это:

  • испускают
  • GetRow
  • IsArray
  • JSON
  • журнал
  • обеспечивает
  • registerType
  • требуется
  • отправить
  • 1031 * начать *
  • сумма
  • toJSON
...