

const require_BaseRecord = require('../../BaseRecord.js');
const require_updates = require('../updates.js');

//#region src/storage/migration/repository/StorageVersionRecord.ts
var StorageVersionRecord = class StorageVersionRecord extends require_BaseRecord.BaseRecord {
	constructor(props) {
		super();
		this.type = StorageVersionRecord.type;
		if (props) {
			this.id = StorageVersionRecord.storageVersionRecordId;
			this.createdAt = props.createdAt ?? /* @__PURE__ */ new Date();
			this.storageVersion = props.storageVersion;
		}
	}
	getTags() {
		return this._tags;
	}
	static get frameworkStorageVersion() {
		return require_updates.CURRENT_FRAMEWORK_STORAGE_VERSION;
	}
	static get storageVersionRecordId() {
		return require_updates.STORAGE_VERSION_RECORD_ID;
	}
};
StorageVersionRecord.type = "StorageVersionRecord";

//#endregion
exports.StorageVersionRecord = StorageVersionRecord;