@loaders.gl/bson
Version:
Framework-independent loader for JSON and streaming JSON formats
26 lines • 788 B
JavaScript
// loaders.gl
// SPDX-License-Identifier: MIT
// Copyright (c) vis.gl contributors
import { encodeBSONSync } from "./lib/encoders/encode-bson.js";
import { BSONFormat } from "./bson-format.js";
// __VERSION__ is injected by babel-plugin-version-inline
// @ts-ignore TS2304: Cannot find name '__VERSION__'.
const VERSION = typeof "4.4.2" !== 'undefined' ? "4.4.2" : 'latest';
export const BSONWriter = {
...BSONFormat,
name: 'BSON',
id: 'bson',
module: 'bson',
version: VERSION,
extensions: ['bson'],
options: {
bson: {}
},
async encode(data, options) {
return encodeBSONSync(data, {}); // options
},
encodeSync(data, options) {
return encodeBSONSync(data, {}); // options
}
};
//# sourceMappingURL=bson-writer.js.map