chore: make linit happy (FileManager.ts)
This commit is contained in:
@@ -18,14 +18,16 @@ class FileBean {
|
|||||||
declare last_used_time: number
|
declare last_used_time: number
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type FileBeanKey = keyof FileBean
|
||||||
|
|
||||||
class File {
|
class File {
|
||||||
declare bean: FileBean
|
declare bean: FileBean
|
||||||
constructor(bean: FileBean) {
|
constructor(bean: FileBean) {
|
||||||
this.bean = bean
|
this.bean = bean
|
||||||
}
|
}
|
||||||
private setAttr(key: string, value: SQLInputValue) {
|
private setAttr(key: FileBeanKey, value: SQLInputValue) {
|
||||||
FileManager.database.prepare(`UPDATE ${FileManager.table_name} SET ${key} = ? WHERE count = ?`).run(value, this.bean.count)
|
FileManager.database.prepare(`UPDATE ${FileManager.table_name} SET ${key} = ? WHERE count = ?`).run(value, this.bean.count)
|
||||||
this.bean[key] = value
|
this.bean[key] = value as never
|
||||||
}
|
}
|
||||||
getMime() {
|
getMime() {
|
||||||
return this.bean.mime
|
return this.bean.mime
|
||||||
|
|||||||
Reference in New Issue
Block a user