@rep2recall/r2r-format
Version:
R2r (offline/online) abstract class for Rep2Recall
15 lines • 628 B
TypeScript
import { R2rFormat } from "./format";
export * from "./util";
export declare abstract class R2rLocal extends R2rFormat {
filename: string;
constructor(filename: string);
}
export declare abstract class R2rOnline extends R2rFormat {
abstract signup(username: string, password?: string): Promise<string>;
abstract getSecret(): Promise<string | null>;
abstract newSecret(): Promise<string | null>;
abstract parseSecret(secret: string): Promise<boolean>;
abstract login(username: string, password?: string): Promise<boolean>;
abstract logout(): Promise<boolean>;
}
//# sourceMappingURL=index.d.ts.map