---
title: WebKit JS Enumerations
framework: webkitjs
role: collectionGroup
role_heading: API Collection
path: webkitjs/webkit_js_enumerations
---

# WebKit JS Enumerations

## Topics

### Enumerations

- [AppendMode](webkitjs/appendmode.md)
- [AudioContextState](webkitjs/audiocontextstate.md)
- [CanvasWindingRule](webkitjs/canvaswindingrule.md)
- [DeviceType](webkitjs/devicetype.md)
- [EndOfStreamError](webkitjs/endofstreamerror.md)
- [FontFaceLoadStatus](webkitjs/fontfaceloadstatus.md)
- [FontFaceSetLoadStatus](webkitjs/fontfacesetloadstatus.md)
- [ImageSmoothingQuality](webkitjs/imagesmoothingquality.md)
- [KeyType](webkitjs/keytype.md)
- [NotificationDirection](webkitjs/notificationdirection.md)
- [OverSampleType](webkitjs/oversampletype.md)
- [ShadowRootMode](webkitjs/shadowrootmode.md)
- [TextTrackKind](webkitjs/texttrackkind.md)
- [TextTrackMode](webkitjs/texttrackmode.md)
- [VideoPresentationMode](webkitjs/videopresentationmode.md)
- [XMLHttpRequestResponseType](webkitjs/xmlhttprequestresponsetype.md)
- [BiquadFilterType](webkitjs/biquadfiltertype.md)
- [BlobLineEndings](webkitjs/bloblineendings.md)
- [CryptoKeyUsage](webkitjs/cryptokeyusage.md)
- [DistanceModelType](webkitjs/distancemodeltype.md)
- [ForcedAccessibilityValue](webkitjs/forcedaccessibilityvalue.md)
- [IDBTransactionMode](webkitjs/idbtransactionmode.md)
- [KeyFormat](webkitjs/keyformat.md)
- [OscillatorType](webkitjs/oscillatortype.md)
- [PanningModelType](webkitjs/panningmodeltype.md)
- [ReferrerPolicy](webkitjs/referrerpolicy.md)
- [RequestCache](webkitjs/requestcache.md)
- [RequestCredentials](webkitjs/requestcredentials.md)
- [RequestDestination](webkitjs/requestdestination.md)
- [RequestMode](webkitjs/requestmode.md)
- [RequestRedirect](webkitjs/requestredirect.md)
- [RequestType](webkitjs/requesttype.md)
- [ResponseType](webkitjs/responsetype.md)
- [TouchType](webkitjs/touchtype.md)
- [UnionType](webkitjs/uniontype.md)
- [VisibilityState](webkitjs/visibilitystate.md)
- [WebGLPowerPreference](webkitjs/webglpowerpreference.md)
