Available on js
@:value(cast "all")@:enum@:implinlineread onlyALL:ClientType = "all"
@:value(cast "serviceworker")@:enum@:implinlineread onlySERVICEWORKER:ClientType = "serviceworker"
@:value(cast "sharedworker")@:enum@:implinlineread onlySHAREDWORKER:ClientType = "sharedworker"
@:value(cast "window")@:enum@:implinlineread onlyWINDOW:ClientType = "window"
@:value(cast "worker")@:enum@:implinlineread onlyWORKER:ClientType = "worker"