UNPKG

@tensorflow/tfjs-core

Version:

Hardware-accelerated JavaScript library for machine intelligence

23 lines (22 loc) 964 B
import { IORouter } from './router_registry'; import { IOHandler, ModelArtifacts, ModelArtifactsInfo, ModelStoreManager, SaveResult } from './types'; export declare function deleteDatabase(): Promise<void>; export declare class BrowserIndexedDB implements IOHandler { protected readonly indexedDB: IDBFactory; protected readonly modelPath: string; static readonly URL_SCHEME: string; constructor(modelPath: string); save(modelArtifacts: ModelArtifacts): Promise<SaveResult>; load(): Promise<ModelArtifacts>; private databaseAction; } export declare const indexedDBRouter: IORouter; export declare function browserIndexedDB(modelPath: string): IOHandler; export declare class BrowserIndexedDBManager implements ModelStoreManager { private indexedDB; constructor(); listModels(): Promise<{ [path: string]: ModelArtifactsInfo; }>; removeModel(path: string): Promise<ModelArtifactsInfo>; }