@llm-tools/embedjs-interfaces
Advanced tools
Comparing version 0.1.22 to 0.1.23
{ | ||
"name": "@llm-tools/embedjs-interfaces", | ||
"version": "0.1.22", | ||
"version": "0.1.23", | ||
"description": "Interfaces for extending the embedjs ecosystem", | ||
@@ -5,0 +5,0 @@ "dependencies": { |
import { BaseLoader } from './interfaces/base-loader.js'; | ||
import { BaseEmbeddings } from './interfaces/base-embeddings.js'; | ||
import { BaseModel } from './interfaces/base-model.js'; | ||
export * from './types.js'; | ||
export * from './constants.js'; | ||
export { BaseLoader, BaseModel }; | ||
export { BaseLoader, BaseEmbeddings, BaseModel }; | ||
//# sourceMappingURL=index.js.map |
@@ -1,5 +0,6 @@ | ||
export interface BaseEmbeddings { | ||
embedDocuments(texts: string[]): Promise<number[][]>; | ||
embedQuery(text: string): Promise<number[]>; | ||
getDimensions(): Promise<number>; | ||
export declare abstract class BaseEmbeddings { | ||
init(): Promise<void>; | ||
abstract embedDocuments(texts: string[]): Promise<number[][]>; | ||
abstract embedQuery(text: string): Promise<number[]>; | ||
abstract getDimensions(): Promise<number>; | ||
} |
@@ -1,2 +0,5 @@ | ||
export {}; | ||
export class BaseEmbeddings { | ||
// eslint-disable-next-line @typescript-eslint/no-empty-function | ||
async init() { } | ||
} | ||
//# sourceMappingURL=base-embeddings.js.map |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
39749
617