Merge commit 'd803bfe2b1fe7f5e219e50ac20d6801a0a58ac75' as 'vendor/ruvector'
This commit is contained in:
10
vendor/ruvector/npm/packages/node/src/gnn.d.ts
vendored
Normal file
10
vendor/ruvector/npm/packages/node/src/gnn.d.ts
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
/**
|
||||
* @ruvector/node/gnn - GNN-specific exports
|
||||
*
|
||||
* Import GNN capabilities directly:
|
||||
* ```typescript
|
||||
* import { RuvectorLayer, TensorCompress } from '@ruvector/node/gnn';
|
||||
* ```
|
||||
*/
|
||||
export { RuvectorLayer, TensorCompress, differentiableSearch, hierarchicalForward, getCompressionLevel, init, type CompressionLevelConfig, type SearchResult } from '@ruvector/gnn';
|
||||
//# sourceMappingURL=gnn.d.ts.map
|
||||
1
vendor/ruvector/npm/packages/node/src/gnn.d.ts.map
vendored
Normal file
1
vendor/ruvector/npm/packages/node/src/gnn.d.ts.map
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"gnn.d.ts","sourceRoot":"","sources":["gnn.ts"],"names":[],"mappings":"AAAA;;;;;;;GAOG;AAEH,OAAO,EACL,aAAa,EACb,cAAc,EACd,oBAAoB,EACpB,mBAAmB,EACnB,mBAAmB,EACnB,IAAI,EACJ,KAAK,sBAAsB,EAC3B,KAAK,YAAY,EAClB,MAAM,eAAe,CAAC"}
|
||||
19
vendor/ruvector/npm/packages/node/src/gnn.js
vendored
Normal file
19
vendor/ruvector/npm/packages/node/src/gnn.js
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
"use strict";
|
||||
/**
|
||||
* @ruvector/node/gnn - GNN-specific exports
|
||||
*
|
||||
* Import GNN capabilities directly:
|
||||
* ```typescript
|
||||
* import { RuvectorLayer, TensorCompress } from '@ruvector/node/gnn';
|
||||
* ```
|
||||
*/
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.init = exports.getCompressionLevel = exports.hierarchicalForward = exports.differentiableSearch = exports.TensorCompress = exports.RuvectorLayer = void 0;
|
||||
var gnn_1 = require("@ruvector/gnn");
|
||||
Object.defineProperty(exports, "RuvectorLayer", { enumerable: true, get: function () { return gnn_1.RuvectorLayer; } });
|
||||
Object.defineProperty(exports, "TensorCompress", { enumerable: true, get: function () { return gnn_1.TensorCompress; } });
|
||||
Object.defineProperty(exports, "differentiableSearch", { enumerable: true, get: function () { return gnn_1.differentiableSearch; } });
|
||||
Object.defineProperty(exports, "hierarchicalForward", { enumerable: true, get: function () { return gnn_1.hierarchicalForward; } });
|
||||
Object.defineProperty(exports, "getCompressionLevel", { enumerable: true, get: function () { return gnn_1.getCompressionLevel; } });
|
||||
Object.defineProperty(exports, "init", { enumerable: true, get: function () { return gnn_1.init; } });
|
||||
//# sourceMappingURL=gnn.js.map
|
||||
1
vendor/ruvector/npm/packages/node/src/gnn.js.map
vendored
Normal file
1
vendor/ruvector/npm/packages/node/src/gnn.js.map
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"gnn.js","sourceRoot":"","sources":["gnn.ts"],"names":[],"mappings":";AAAA;;;;;;;GAOG;;;AAEH,qCASuB;AARrB,oGAAA,aAAa,OAAA;AACb,qGAAA,cAAc,OAAA;AACd,2GAAA,oBAAoB,OAAA;AACpB,0GAAA,mBAAmB,OAAA;AACnB,0GAAA,mBAAmB,OAAA;AACnB,2FAAA,IAAI,OAAA"}
|
||||
19
vendor/ruvector/npm/packages/node/src/gnn.ts
vendored
Normal file
19
vendor/ruvector/npm/packages/node/src/gnn.ts
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
/**
|
||||
* @ruvector/node/gnn - GNN-specific exports
|
||||
*
|
||||
* Import GNN capabilities directly:
|
||||
* ```typescript
|
||||
* import { RuvectorLayer, TensorCompress } from '@ruvector/node/gnn';
|
||||
* ```
|
||||
*/
|
||||
|
||||
export {
|
||||
RuvectorLayer,
|
||||
TensorCompress,
|
||||
differentiableSearch,
|
||||
hierarchicalForward,
|
||||
getCompressionLevel,
|
||||
init,
|
||||
type CompressionLevelConfig,
|
||||
type SearchResult
|
||||
} from '@ruvector/gnn';
|
||||
1
vendor/ruvector/npm/packages/node/src/index.d.ts.map
vendored
Normal file
1
vendor/ruvector/npm/packages/node/src/index.d.ts.map
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;;;;;;;;;;;;GAyBG;AAGH,OAAO,EACL,QAAQ,EACR,iBAAiB,EACjB,OAAO,EACP,KAAK,EACL,UAAU,EACV,SAAS,EACT,cAAc,EACd,KAAK,SAAS,EACd,KAAK,UAAU,EACf,KAAK,kBAAkB,EACvB,KAAK,WAAW,EAChB,KAAK,WAAW,EAChB,KAAK,YAAY,IAAI,gBAAgB,EACrC,KAAK,gBAAgB,EACrB,KAAK,eAAe,EACpB,KAAK,KAAK,EACV,KAAK,cAAc,EACnB,KAAK,MAAM,EACZ,MAAM,gBAAgB,CAAC;AAGxB,OAAO,EACL,aAAa,EACb,cAAc,EACd,oBAAoB,EACpB,mBAAmB,EACnB,mBAAmB,EACnB,IAAI,IAAI,OAAO,EACf,KAAK,sBAAsB,EAC3B,KAAK,YAAY,IAAI,eAAe,EACrC,MAAM,eAAe,CAAC;AAGvB,OAAO,KAAK,IAAI,MAAM,gBAAgB,CAAC;AACvC,OAAO,KAAK,GAAG,MAAM,eAAe,CAAC;;;;;;;;;;;;;;;;AAErC,wBAiBE"}
|
||||
1
vendor/ruvector/npm/packages/node/src/index.js.map
vendored
Normal file
1
vendor/ruvector/npm/packages/node/src/index.js.map
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";AAAA;;;;;;;;;;;;;;;;;;;;;;;;;GAyBG;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAEH,2CAA2C;AAC3C,uCAmBwB;AAlBtB,gGAAA,QAAQ,OAAA;AACR,yGAAA,iBAAiB,OAAA;AACjB,+FAAA,OAAO,OAAA;AACP,6FAAA,KAAK,OAAA;AACL,kGAAA,UAAU,OAAA;AACV,iGAAA,SAAS,OAAA;AACT,sGAAA,cAAc,OAAA;AAchB,0CAA0C;AAC1C,qCASuB;AARrB,oGAAA,aAAa,OAAA;AACb,qGAAA,cAAc,OAAA;AACd,2GAAA,oBAAoB,OAAA;AACpB,0GAAA,mBAAmB,OAAA;AACnB,0GAAA,mBAAmB,OAAA;AACnB,8FAAA,IAAI,OAAW;AAKjB,6BAA6B;AAC7B,qDAAuC;AACvC,mDAAqC;AAErC,kBAAe;IACb,eAAe;IACf,QAAQ,EAAE,IAAI,CAAC,QAAQ;IACvB,iBAAiB,EAAE,IAAI,CAAC,iBAAiB;IACzC,OAAO,EAAE,IAAI,CAAC,OAAO;IACrB,KAAK,EAAE,IAAI,CAAC,KAAK;IACjB,UAAU,EAAE,IAAI,CAAC,UAAU;IAC3B,SAAS,EAAE,IAAI,CAAC,SAAS;IACzB,cAAc,EAAE,IAAI,CAAC,cAAc;IAEnC,cAAc;IACd,aAAa,EAAE,GAAG,CAAC,aAAa;IAChC,cAAc,EAAE,GAAG,CAAC,cAAc;IAClC,oBAAoB,EAAE,GAAG,CAAC,oBAAoB;IAC9C,mBAAmB,EAAE,GAAG,CAAC,mBAAmB;IAC5C,mBAAmB,EAAE,GAAG,CAAC,mBAAmB;IAC5C,OAAO,EAAE,GAAG,CAAC,IAAI;CAClB,CAAC"}
|
||||
83
vendor/ruvector/npm/packages/node/src/index.ts
vendored
Normal file
83
vendor/ruvector/npm/packages/node/src/index.ts
vendored
Normal file
@@ -0,0 +1,83 @@
|
||||
/**
|
||||
* @ruvector/node - Unified Ruvector Package
|
||||
*
|
||||
* High-performance Rust vector database with GNN capabilities for Node.js.
|
||||
* This package re-exports both @ruvector/core and @ruvector/gnn for convenience.
|
||||
*
|
||||
* @example
|
||||
* ```typescript
|
||||
* import {
|
||||
* // Core vector database
|
||||
* VectorDB,
|
||||
* CollectionManager,
|
||||
* DistanceMetric,
|
||||
* // GNN capabilities
|
||||
* RuvectorLayer,
|
||||
* TensorCompress,
|
||||
* differentiableSearch
|
||||
* } from '@ruvector/node';
|
||||
*
|
||||
* // Create vector database
|
||||
* const db = new VectorDB({ dimensions: 384 });
|
||||
*
|
||||
* // Create GNN layer
|
||||
* const layer = new RuvectorLayer(384, 256, 4, 0.1);
|
||||
* ```
|
||||
*/
|
||||
|
||||
// Re-export everything from @ruvector/core
|
||||
export {
|
||||
VectorDB,
|
||||
CollectionManager,
|
||||
version,
|
||||
hello,
|
||||
getMetrics,
|
||||
getHealth,
|
||||
DistanceMetric,
|
||||
type DbOptions,
|
||||
type HnswConfig,
|
||||
type QuantizationConfig,
|
||||
type VectorEntry,
|
||||
type SearchQuery,
|
||||
type SearchResult as CoreSearchResult,
|
||||
type CollectionConfig,
|
||||
type CollectionStats,
|
||||
type Alias,
|
||||
type HealthResponse,
|
||||
type Filter
|
||||
} from '@ruvector/core';
|
||||
|
||||
// Re-export everything from @ruvector/gnn
|
||||
export {
|
||||
RuvectorLayer,
|
||||
TensorCompress,
|
||||
differentiableSearch,
|
||||
hierarchicalForward,
|
||||
getCompressionLevel,
|
||||
init as initGnn,
|
||||
type CompressionLevelConfig,
|
||||
type SearchResult as GnnSearchResult
|
||||
} from '@ruvector/gnn';
|
||||
|
||||
// Convenience default export
|
||||
import * as core from '@ruvector/core';
|
||||
import * as gnn from '@ruvector/gnn';
|
||||
|
||||
export default {
|
||||
// Core exports
|
||||
VectorDB: core.VectorDB,
|
||||
CollectionManager: core.CollectionManager,
|
||||
version: core.version,
|
||||
hello: core.hello,
|
||||
getMetrics: core.getMetrics,
|
||||
getHealth: core.getHealth,
|
||||
DistanceMetric: core.DistanceMetric,
|
||||
|
||||
// GNN exports
|
||||
RuvectorLayer: gnn.RuvectorLayer,
|
||||
TensorCompress: gnn.TensorCompress,
|
||||
differentiableSearch: gnn.differentiableSearch,
|
||||
hierarchicalForward: gnn.hierarchicalForward,
|
||||
getCompressionLevel: gnn.getCompressionLevel,
|
||||
initGnn: gnn.init
|
||||
};
|
||||
Reference in New Issue
Block a user