anki-reader
Version:
A library for reading Anki apkg and collection files.
14 lines (13 loc) • 677 B
TypeScript
import { AnkiCollection } from './classes/AnkiCollection.js';
interface IOptions {
sqlConfig?: Partial<EmscriptenModule>;
}
interface IExtractedAnkiPackage {
collection: AnkiCollection;
media: Record<string, Blob>;
}
export declare function readAnkiCollection(ankiCollection: Uint8Array, options?: IOptions): Promise<AnkiCollection>;
export declare function readFromUrl(url: string, options?: IOptions): Promise<AnkiCollection>;
export declare function readAnkiPackage(ankiPackage: Blob, options?: IOptions): Promise<IExtractedAnkiPackage>;
export declare function readAnkiPackageFromUrl(url: string, options?: IOptions): Promise<IExtractedAnkiPackage>;
export {};