@mobisysgmbh/msb-offline-api
Version:
MSB App - Offline API Contract package
23 lines (20 loc) • 491 B
TypeScript
interface ISQLResultSet {
insertId: number;
rowsAffected: number;
rows: ISQLResultSetRowList;
}
interface ISQLResultSetRowList {
length: number;
item(index: number): Record<string, Readonly<unknown>>;
}
interface ISQLiteDatabase {
execute(
statements: string[],
params: any[][],
callback: (err?: IMsbAppError, result?: ISQLResultSet) => void
): void;
isTableEmpty(
tableName: string,
callback: (err?: IMsbAppError, empty?: boolean) => void
): void;
}