files/en-us/web/api/idbversionchangeevent/idbversionchangeevent/index.md
{{securecontext_header}}{{APIRef("IndexedDB")}}
The IDBVersionChangeEvent() constructor
creates a new {{domxref("IDBVersionChangeEvent")}} object, which is used to represent
when a version of the database has changed, as a result of the
{{domxref('IDBOpenDBRequest.upgradeneeded_event', 'onupgradeneeded')}} event handler.
new IDBVersionChangeEvent(type)
new IDBVersionChangeEvent(type, options)
type
versionchange, success, or blocked.options {{optional_inline}}
oldVersion {{optional_inline}}
0.newVersion {{optional_inline}}
null if the database is being deleted. It defaults is null.A new {{domxref("IDBVersionChangeEvent")}} object.
For a full working example, see our To-do Notifications app (view example live).
{{Specifications}}
{{Compat}}