Compare commits

...

4 Commits

Author SHA1 Message Date
Timothée Rebours d4c096b07a Fix type of Cursor to extend Promise<Document<T>> instead of Promise<T> (#45) 11 months ago
Timothée Rebours 29cce2da81 lint 11 months ago
tex0l 20b0ec441e
Merge pull request #34 from maxdaniel98/chunk-split-fix 11 months ago
Max van den Bosch 1b06173209
Add require Buffer to allow for Buffer.isBuffer() 2 years ago
  1. 5
      CHANGELOG.md
  2. 2
      index.d.ts
  3. 1
      lib/byline.js

@ -6,6 +6,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres
to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## Unreleased
### Fixed
- Explicitly import `buffer` [#34](https://github.com/seald/nedb/pull/34).
- Fix `Cursor`'s typings [#45](https://github.com/seald/nedb/issues/45)
## [4.0.3] - 2023-12-13
### Fixed
- Fixed EPERM Exception when datastore is at the root of a disk on Windows [#48](https://github.com/seald/nedb/issues/48)

2
index.d.ts vendored

@ -149,7 +149,7 @@ declare class Nedb<Schema = Record<string, any>> extends EventEmitter {
}
declare namespace Nedb {
interface Cursor<T> extends Promise<T> {
interface Cursor<T> extends Promise<Document<T>> {
sort(query: any): Cursor<T>;
skip(n: number): Cursor<T>;
limit(n: number): Cursor<T>;

@ -25,6 +25,7 @@
*/
const stream = require('stream')
const timers = require('timers')
const { Buffer } = require('buffer')
const createLineStream = (readStream, options) => {
if (!readStream) throw new Error('expected readStream')

Loading…
Cancel
Save