anki-reader
Version:
A library for reading Anki apkg and collection files.
38 lines (37 loc) • 801 B
TypeScript
export interface IModelField {
name: string;
ord: number;
font: string;
size: number;
sticky: boolean;
}
export interface IModelTemplate {
afmt: string;
bafmt: string;
bqfmt: string;
did?: number;
name: string;
ord: number;
qfmt: string;
}
export declare class Model {
private readonly id;
private readonly modelJson;
private css?;
private flds?;
private latexPre?;
private latexPost?;
private name?;
private type?;
private tmpls?;
constructor(id: string, modelJson: any);
getId(): string;
getCss(): string;
getFields(): IModelField[];
getLatexPre(): string;
getLatexPost(): string;
getName(): string;
getType(): number;
getTemplates(): IModelTemplate[];
getRawModel(): any;
}