删除文件
This commit is contained in:
parent
8ae7ff5a8c
commit
91fd06b695
@ -1,63 +0,0 @@
|
||||
|
||||
export default class Storage {
|
||||
constructor() {
|
||||
this.map = new Map();
|
||||
this.lst = new Set();
|
||||
this.clipboard = [];
|
||||
}
|
||||
|
||||
has(code) {
|
||||
return code ? this.map.has(code) : false;
|
||||
}
|
||||
|
||||
set(code, target) {
|
||||
if (!this.has(code)) {
|
||||
this.lst.add(code);
|
||||
this.map.set(code, target);
|
||||
}
|
||||
}
|
||||
|
||||
get(code) {
|
||||
return this.map.get(code);
|
||||
}
|
||||
|
||||
delete(code) {
|
||||
if (this.has(code)) {
|
||||
this.map.delete(code);
|
||||
this.lst.delete(code);
|
||||
}
|
||||
}
|
||||
|
||||
values() {
|
||||
return Array.from(this.lst).map(code => { return this.get(code); });
|
||||
}
|
||||
|
||||
clear() {
|
||||
this.lst.clear();
|
||||
this.map.clear();
|
||||
}
|
||||
|
||||
isSelectExist(code) {
|
||||
return this.has(code);
|
||||
}
|
||||
|
||||
setClipboard(lst) {
|
||||
this.clipboard = Array.from(lst);
|
||||
}
|
||||
|
||||
clearClipboard() {
|
||||
this.clipboard = [];
|
||||
}
|
||||
|
||||
getClipboard() {
|
||||
return this.clipboard;
|
||||
}
|
||||
|
||||
getClipboardSize() {
|
||||
return this.clipboard.length;
|
||||
}
|
||||
|
||||
forEach() {
|
||||
return this.map.forEach;
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user