The CookieChangeEvent interface of the 'Cookie Store API' is the event type of the change event fired at a CookieStore when any cookie changes occur. A cookie change consists of a cookie and a type (either "changed" or "deleted").
Cookie changes that will cause the CookieChangeEvent to be dispatched are:
A cookie is newly created and not immediately removed. In this case type is "changed".
A cookie is newly created and immediately removed. In this case type is "deleted"
A cookie is removed. In this case type is "deleted".
Note: A cookie that is replaced due to the insertion of another cookie with the same name, domain, and path, is ignored and does not trigger a change event.
Returns an array containing one or more deleted cookies.
In this example when the cookie is set, the event listener logs the event to the console. This is a CookieChangeEvent object with the changed property containing an object representing the cookie that has just been set.