ProzillaOS/src/features/virtual-drive/virtual-file.js
2023-07-22 15:47:02 +02:00

17 lines
No EOL
307 B
JavaScript

import { VirtualBase } from "./virtual-base.js";
export class VirtualFile extends VirtualBase {
constructor(name, extension) {
super(name);
this.extension = extension ?? "";
}
setSource(source) {
this.source = source;
return this;
}
get id() {
return `${this.name}.${this.extension}`;
}
}